Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39

    Esecuzione comando dos

    ciao a tutti!! Sapete dirmi come faccio ad usare i comandi DOS con C++?

    con il comando cerca ho trovato questo discorso:

    http://forum.html.it/forum/showthrea...ight=comando+c

    xò si tratta di linguaggi VB6 io lavoro invece con il C++. Una delle cose che devo fare è copiare un file (presente in "c:\pippo") nella cartella C:\FileCopiati. Usando i batch riesco a farlo ma ora mi serve farlo con c++ x avere più flessibilità nei nomi dei file.

    ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non vuoi utilizzare il DOS e quindi passi al C, ma chiedi come utilizzare il DOS da C ...

    Utilizza le API di copia di Windows direttamente in C senza passare dal DOS ...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    hai ragione...crea un po' di confusione
    ù
    il problema è il seguente ogni giorno devo fare un certo numero di operazioni in automatico tra le quali copiatura file, compressioni, connessioni e trasferimenti ftp ecc... i comandi DOS mi servono soprattutto per la gestione della connessione ma anche xk sono facili da usare per il resto.
    il problema è che i nomi di file e cartelle cambiano a seconda del giorno, della settimana, dell'anno e del server in cui si trovano. per gestire queste variazioni il C++ è più elasico e facile da usare del batch e poi alla fine vorrei avere un unico eseguibile che faccia tutto non molti .bat difficili da gestire. è per questo che vorrei capire come usare i comandi DOS in C++, inidifferentemente dall'operazione da gestire, quello della copiatura era solo un esempio.

    spero di essermi spiegato un po' meglio

    grazie

  4. #4
    forse non ho ben capito ma...

    c'è la funzione system() che da il comando al dos...

    era questo quello che chiedevi o sono io che non avevo capito bene?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    Grazie!!! era proprio di quella funzione di cui avevo bisogno!!

  6. #6
    felice di esserti stato utile

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    38
    beh puoi usarla così

    system("COMANDO DIRETTO");

    oppure

    system(STRINGA);

    te lo dico perchè io ci ho messo qualche giorno per arrivarci...... lol
    M134 Gatling, 1200 colpi al minuto, 20 colpi al secondo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.