View Full Version : [c/c++] Comando per fare girare il programma in Background
Ciao a tutti,
avrei necessita di far girare uno script per windows in background, qualcuno conosce un comando per questa o una funzione simile?
Grazie
variabilepippo
25-02-2008, 19:28
Che tipo di "script" è? In che linguaggio è stato realizzato? C/C++ non sono linguaggi di scripting... :)
Lo script non l'ho ancora realizato, in realta avrei voluto fare un semplice .bat, ma ho scoperto che non c'è modo per farlo girare in background e compare sempre la fastidiosa finestra nera.
Quindi vorrei sapere se in c o c++ c'è la possibilità per eseguirlo in backgroud. Lo script deve sempicemente controllare se ci sono files nuovi in una cartella e in caso affermativo copiarli in un altra cartella.
Sono aperto a tutte le idee
variabilepippo
25-02-2008, 19:48
NON si tratta di uno script ma di un programma vero e proprio, se usi il .NET Framework puoi sfruttare la classe FileSystemWatcher (http://msdn2.microsoft.com/en-us/library/system.io.filesystemwatcher(VS.80).aspx) altrimenti puoi farlo invocando le funzioni della Windows API (http://msdn2.microsoft.com/en-us/library/aa365261(VS.85).aspx).
Ok, ti ringrazio ora gli do un occhiata, ma che tu sappia non c'è proprio modo per far girare un .bat senza che compaia la fastidiosa finestra nera?
perchè in realtà mi basta che il programma giri una volta ogni ora e faccia il controllo e mi basterebbe usare xcopy , ma il mio problema è farlo girare in background
non ho mai avuto occasione di documentarmi sugli oggetti esposti da WSH, ma in un caso come questo un'occhiata gliela darei (anche perché WSH mi sembra una cosa fighissima :D).
tante volte non si capisse WSH sta per Windows Scripting Host.
WSH ? non l'avevo mai sentito, sai dove posso trovare un po di documentazione fatta bene? voglio proprio dargli un occhiata, sembra faccia al caso mio
guarda questi link, magari ci cavi qualcosa di utile, cmq è documentata anche sul sito della microsoft...
http://support.microsoft.com/kb/188135
http://www.soft-land.org/articoli/wsh
http://ourworld.compuserve.com/homepages/Guenter_Born/WSHBazaar/WSH1.htm
WSH ? non l'avevo mai sentito, sai dove posso trovare un po di documentazione fatta bene? voglio proprio dargli un occhiata, sembra faccia al caso mio tutto qui: http://msdn2.microsoft.com/en-us/library/9bbdkx3k(VS.85).aspx
Grazie a tutti!
Finalmente ce l'ho fatta!!!
embè dicci come hai risolto, sennò che gusto c'è :O
Ho utilizato uno script WSH.
Il comando WshShell.run permette di eseguire comandi dos senza far apparire nessuna finestra.
Grandioso ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.