0
我想从一个不同的程序运行批处理文件。批处理文件,创建文本文件,从另一个程序调用
当我手动运行该批处理文件(双击该文件)时,其行为与预期相同,并创建一个文本文件作为结果。但是,当我从程序(Winlog SCADA)调用批处理文件时,不会创建文本文件。
有谁知道为什么会发生这种情况?
批处理文件包含这行代码:
systeminfo |findstr /C:"Time Zone" >UTCTime.txt
,并正在调用批处理代码(Winlog SCADA):
ShellExec(scriptPath,"run",projectPath+"/Settings/",8,".exe","");
+1请邮寄的批处理文件代码和被调用批处理文件的代码! –