我安装了XAMPP的Windows 7 x64。如何启动位于我的网络服务器上的.bat文件?
我试过
使用
等命令dir c:
有效。
但如果我尝试
notepad text.txt
没有应用程序启动!
昨天我尝试在环境变量中分配Python目录,我试图像这样启动我的程序:
%python%/python teamviewer_start.py
它昨天有效,但不是今天/
我的想法是制作一个小“控制面板”,直接从网络上启动一些程序,如TeamViewer,ThinVnc或Ammyy Admin。我怎么能这样做?
这是我的Python脚本:
import subprocess
import os
import wmi
os.system("start /b C:\Progra~2\TeamVi~1\Version6\TeamVi~1.exe")
这在本地开始......
答案 0 :(得分:1)
尝试:
shell_exec("start notepad text.txt");
我在cmd
内的Win 7 64位(使用wamp)中进行了测试并运行:
php -r "shell_exec('start notepad txt.txt');"
修改强>
如果您使用WScript.Shell:
<?php
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->run("cmd /K notepad",9,false);
它启动,但是使用SYSTEM用户(参见任务管理器),并且不可见= /。也许有人可以帮助改变这个用户?或者你可以尝试开始.BAT。