0
我想從一個不同的程序運行批處理文件。批處理文件,創建文本文件,從另一個程序調用
當我手動運行該批處理文件(雙擊該文件)時,其行爲與預期相同,並創建一個文本文件作爲結果。但是,當我從程序(Winlog SCADA)調用批處理文件時,不會創建文本文件。
有誰知道爲什麼會發生這種情況?
批處理文件包含這行代碼:
systeminfo |findstr /C:"Time Zone" >UTCTime.txt
,並正在調用批處理代碼(Winlog SCADA):
ShellExec(scriptPath,"run",projectPath+"/Settings/",8,".exe","");
+1請郵寄的批處理文件代碼和被調用批處理文件的代碼! –