从PHP开始程序



我有Windows 7 x64与XAMPP安装。我如何启动位于我的网络服务器上的。bat文件?

I tried with

  1. exec ();
  2. 系统();
  3. shell_exec ();
  4. popen ();

和像

这样的命令
dir c:

但是如果我尝试用

notepad text.txt

没有应用程序启动!

昨天我试着在环境变量中分配Python目录,我试着像这样启动我的程序:

%python%/python teamviewer_start.py

昨天还行,但今天不行/

我的想法是做一个小的"控制面板"来直接从网络启动一些程序,如TeamViewer, ThinVnc或amy Admin。我怎么能做这样的事?

这是我的Python脚本:
import subprocess
import os
import wmi
os.system("start /b C:Progra~2TeamVi~1Version6TeamVi~1.exe")

这个,在本地,开始…

尝试:

shell_exec("start notepad text.txt");

我在cmd内部的win7 64位(使用wamp)中测试并工作:

php -r "shell_exec('start notepad txt.txt');"
编辑:

如果您使用WScript。壳牌:

<?php
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->run("cmd /K notepad",9,false);

以SYSTEM用户(见任务管理器)启动,而不可见=/。也许有人可以帮忙更改用户?或者你可以试着以。bat开头

最新更新