PDA

Visualizza versione completa : LITTLE SCRIPT


tully
01-09-2007, 10.39.34
Salve a tutti,
sto provando un piccolo script ( e piccola Ŕ anche la mia esperienza)

@ECHO OFF
IF NOT EXIST "F:\" GOTO :noserver
"C:\Programmi\Outlook Express\msimn.exe"
GOTO FINE

:NOSERVER
ECHO messaggio....

PAUSE
:FINE

... a questo punto Outlook (msimn.exe) parte, ma mi rimane aperta una finestra nera cmd fino a quando non ne forzo la chiusura manualmente o quando esco da Outlook.
Come devo fare per far chiudere in automatico anche la finestra cmd?

Grazie

Semi.genius
01-09-2007, 12.45.32
Salve a tutti,
sto provando un piccolo script ( e piccola Ŕ anche la mia esperienza)

@ECHO OFF
IF NOT EXIST "F:\" GOTO :noserver
"C:\Programmi\Outlook Express\msimn.exe"
GOTO FINE

:NOSERVER
ECHO messaggio....

PAUSE
:FINE

... a questo punto Outlook (msimn.exe) parte, ma mi rimane aperta una finestra nera cmd fino a quando non ne forzo la chiusura manualmente o quando esco da Outlook.
Come devo fare per far chiudere in automatico anche la finestra cmd?
Grazie

Semplicemente sostituisci apposto di
"C:\Programmi\Outlook Express\msimn.exe"


questo
start "C:\Programmi\Outlook Express\msimn.exe"

tully
03-09-2007, 08.32.58
semplicemente molte grazie...

... c'Ŕ un link per avere la lista completa dei comandi script?

Buon iniziio settimana a tutti :jump:

tully
03-09-2007, 08.36.48
....OPPS

ho provato il suggerimento con "start": non si avvia Outlook e la finestra nera rimane aperta! Cosa c'Ŕ di sbagliato?

miciomao
03-09-2007, 10.54.31
@ECHO OFF
IF NOT EXIST "F:\" GOTO :noserver
"C:\Programmi\Outlook Express\msimn.exe"
GOTO FINE

:NOSERVER
ECHO messaggio....


:FINE
exit

_________________________________________________



i comandi li trovi nella guida di windows







:)

tully
03-09-2007, 15.46.35
grazie per il suggerimento ma neppure EXIT fa sparire la finestra nera cmd!
Qualcuno ha la soluzione? :mm:

roberto45
03-09-2007, 16.30.33
Click con destro
proprietÓ
programma
setta "chiudi all'uscita".

tully
03-09-2007, 18.31.53
Scusate.... ma nel mio XP

Click con destro
proprietÓ
e qui mi fermo perchŔ non c'Ŕ:
programma
setta "chiudi all'uscita".

:wall:

roberto45
03-09-2007, 19.07.02
Quello che chiami little script Ŕ un file di comandi dos che normalmente ha un estensione bat. Cliccando con il tasto destro sull'icona del file entri e setti l'ambiente in cui deve operare. Purtroppo con XP quello che prima era maledettamente semplice diventa complicato. Io ho un file batch per lanciare la connessione, freeposd e poi outlook e non ho finestre nere residue.

tully
05-09-2007, 12.00.04
grazie per averci provato.....

Forse c'Ŕ un altro modo pi¨ intelligente per fare quello che fa il mio stupido script? :grrr:

miciomao
05-09-2007, 13.00.37
usare vbs

per esempio

miciomao
05-09-2007, 13.12.41
crea un file di testo incollaci il seguente codice e salvalo con estensione .vbs


Option Explicit
Dim objFSO, objShell, strDirectory
strDirectory = "F:\"

Set objFSO = CreateObject("Scripting.FileSystemObject")

If objFSO.FolderExists(strDirectory) Then
Set objShell = CreateObject("WScript.Shell")
objShell.run ("msimn")
Else
WScript.Echo "Che sfiga! " & strDirectory & " non esiste!" & vbcrlf & vbcrlf & "Esco dall'applicativo!"
End If

WScript.Quit

tully
06-09-2007, 12.17.37
Miciomao hai colpito il problema ed affondato!
PERFETTO!!!!

ti ringrazio molto :act:

miciomao
06-09-2007, 12.20.52
;)

Kjow
07-09-2007, 09.22.20
Per favore, modifica il topic del thread in base al regolamento (http://www.wintricks.it/forum/announcement.php?f=2&announcementid=22) , altrimenti mi trovo costretto a chiudere il thread.

Ciao e grazie.