当运行bat文件并获取python文件时,如何看到对话框或键入单词?

当运行bat文件并获取python文件时,如何看到对话框或键入单词?,python,printing,types,batch-file,Python,Printing,Types,Batch File,我的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:\PROGR

我的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
我的期望是,当我双击我的bat文件时,我可以看到print命令和 在某处键入命令。我怎么能这么做


注:如果我通过myapp.exe单独运行python文件,它可以在python命令窗口上看到“请显示打印”和“键入名称”。

我将
myapp.exe-embed-pyfile template.py
更改为
启动C:\Python25\python C:\template.py

很高兴去

你的意思是在蝙蝠叫唤时让
@echo-off
而不是
echo-off
?没有任何变化,谢谢你。
myapp.exe
是一个控制台应用程序吗?
myapp.exe
如何执行python脚本。最有可能的是,您需要确保您的应用程序正在输出到标准输出流,而不仅仅是在控制台窗口中显示。不,这是一个非常完整的工业应用程序,允许使用python读取数据文件。我的困惑来自于不理解您对find语句的意图,而不是使用64位或32位可执行文件。如果希望用户看到短语“这是一个[32 | 64]位操作系统”,请尝试在myapp.exe前面的行中使用暂停语句。
print "Please show the print"
ask=raw_input("Type the name: ")