2011-10-31 35 views
0

上传新的变化进入我们的服务器,我必须键入类似将Windows cmd调用替换为.bat for和基于Web的GUI?

uploadTemplates.bat templateid userid password integrationorProductionVar + ENTER 

THAS罚款,但首先我需要导航到蝙蝠是文件夹,

问题是:我可以改变一切这为更自动化的GUI?如果是这样,怎么样?

例如表单询问

用户,传球,templateid和integrationorPrdoductionVar(作为选择)并打开它在背景上.BAT?

+0

是的,你可以。如果您必须尝试使用​​Visual Basic。 – Blender

回答

0

那么,如果PHP服务器运行在.bat文件所在的机器上,你可以用PHP来完成。为了调用一个shell命令,你可以使用system

system("uploadTemplates.bat {$_POST['templateid']} {$_POST['userid']} {$_POST['password']} {$_POST['integrationorProductionVar']}"); 

注意,因为这应该在同一系统上运行,并且只能由你使用,你可以逃脱不净化你的数据,但通常情况下,您希望使用escapeshellarg转义您的shell参数,并尽可能多地进行检查,以便有人无法利用此操作并在系统上运行恶意命令。

+0

对不起,我没有,这个.bat在Windows本地执行..我想这不会为我们工作...谢谢面团 –

+0

是的,所以只需在Windows上本地运行Apache服务器 –

0

我推测这个问题你没有太多的编码经验的方式。 JavaScript不是一种会为此付出太多代价的语言。

下载你自己的Visual Express的副本,并根据你的感觉有多勇敢,下载Visual Basic或C#并查看几个教程。

你所追求的是非常基本的实施,甚至根本没有任何经验会让你在一个小时内创造我自己的想法。