0
我的bat文件如下,最後一行是最重要的。如何在運行帶有python文件的bat文件時看到對話框或鍵入單詞?
echo off
REG.exe Query HKLM\Hardware\Description\System\CentralProcessor\0 > checkOS.txt
Find /i "x86" <CheckOS.txt> StringCheck.txt
If %ERRORLEVEL% == 0 (
Echo "This is 32 Bit Operating system"
path =C:\PROGRA~1\MYAPP\APPBIN;C:\PROGRA~1\MYAPP\APPLIB
) ELSE (
PATH=C:\PROGRA~2\MYAPP\APPBIN;C:\PROGRA~2\MYAPP\APPLIB
Echo "This is 64 Bit Operating System"
)
myapp.exe -embed -pyfile template.py
而且template.py
print "Please show the print"
ask=raw_input("Type the name: ")
我的期望是,當我雙擊我的bat文件,我可以看到打印命令和地方 鍵入命令。我怎麼能這樣做? P:如果我通過我的myapp.exe單獨運行python文件,它能夠在python命令窗口中看到「請顯示打印」和「輸入名稱:」。
你的意思是在蝙蝠開始時有'@echo off'而不是'echo off'嗎? – mech
沒有什麼改變,無論如何,謝謝。 – Shengen
'myapp.exe'是一個控制檯應用程序嗎? 'myapp.exe'如何執行python腳本。很可能,您需要確保您的應用程序正在輸出到stdout流,而不僅僅是在其控制檯窗口中顯示。 –