2017-06-28 3 views
1

Ich habe eine Batchdatei auf einem gemeinsam genutzten Server, \\\mydirector\somefoldername\otherfolder\mybatch.bat. Ich bin auf der Suche nach einem vollständigen Autoit-Code, der diesen Batch ausführen würde.Autoit, Batchdatei von Netzwerkfreigabe ausführen

Ich habe versucht, den folgenden Code, aber es funktioniert nicht:

Run ('\\mydirector\somefoldername\otherfolder\mybatch.bat') 

Ich weiß nicht, ob ich zu #include etwas brauchen oder wenn ich besondere Vorkehrungen treffen müssen. Jede Hilfe wird sehr geschätzt.

.

Antwort

1

diesen Code Versuchen mit Arbeitsverzeichnis angegeben:

RunWait (@ComSpec & " /c \\mydirector\somefoldername\otherfolder\mybatch.bat", "\\mydirector\somefoldername\otherfolder") 

Bedeutung:

/C   Carries out the command specified by string and then terminates 
@ComSpec  points to cmd.exe 
0

ich für einen kompletten Autoit Code suchen, die diese Partie laufen würde.

Per documentation:

ShellExecute
Führt ein externes Programm der ShellExecute API.

Beispiel:

Global Const $g_sFileBat = "\\mydirector\somefoldername\otherfolder\mybatch.bat" 

ShellExecute($g_sFileBat) 

Related.

Verwandte Themen