这些代码片段是否可以与HTML和/或javascript一起使用

这些代码片段是否可以与HTML和/或javascript一起使用,javascript,html,batch-file,Javascript,Html,Batch File,问题: 在工作中,我们希望运行以下脚本: xcopy /s c:\STANDAARD_DETAILS_V2\PDF\8.1A.pdf C:\STANDAARD_DETAILS_V2\TEMPDUMP del /s "C:\STANDAARD_DETAILS_V2\TEMPDUMP\*.pdf" 但是,如果有html或javascrip代码/等效代码,I.T.经理会坚决反对批处理脚本 请注意,IT经理并不反对脚本的功能,它只是一个无批处理文件策略。否。您不能使用javascript或html

问题:

在工作中,我们希望运行以下脚本:

xcopy /s c:\STANDAARD_DETAILS_V2\PDF\8.1A.pdf C:\STANDAARD_DETAILS_V2\TEMPDUMP


del /s "C:\STANDAARD_DETAILS_V2\TEMPDUMP\*.pdf"
但是,如果有html或javascrip代码/等效代码,I.T.经理会坚决反对批处理脚本


请注意,IT经理并不反对脚本的功能,它只是一个无批处理文件策略。

否。您不能使用javascript或html运行这些命令,这是一个绝对不考虑它们的功能。最简单的是一个批处理脚本。。。 如果您的IT经理不喜欢批处理脚本,有几种方法:

  • 安装一些脚本语言 机器上的解释器和写 另一种语言的脚本(例如Python、Perl、Ruby等)
  • 在C或C++中编写几个调用Excor()的行或任何其他语言,可以编译到.exe文件,并给他.exe文件
  • 编写批处理脚本并将文件扩展名从.bat更改为.cmd

您可以通过PHP来实现(也就是说,如果他对使用web脚本视而不见),但这基本上是毫无理由地将其抽象到另一个层次。或者让JavaScript调用一个CGI二进制文件来实现它。作为参考,PHP代码基本上是


<?php
exec("xcopy /s c:\STANDAARD_DETAILS_V2\PDF\8.1A.pdf C:\STANDAARD_DETAILS_V2\TEMPDUMP");
exec("del /s \"C:\STANDAARD_DETAILS_V2\TEMPDUMP\*.pdf\"");
?>


希望这有帮助。

没有批处理文件吗?怎么做?哦,你不会希望这样的命令可以从网页上触发。哦,他可以运行批处理,我们不允许自己制作或运行,第二个人可以和想要是两件不同的事情。我在过去几年里看到并收集了一些疯狂的html。我会开始整理我的简历,这个策略似乎太疯狂了…在.exe上的相同策略(他现在有个问题,他是一个喜欢跳出正常界限的Autocad管理员)@Bob说真的,你在那里可以做什么?:).cmd的其他人会要求我学习所有语言和程序来完成这样简单的事情(没有时间……今天,lol)写Auto lisp他们雇我来让Autocad保持井然有序只是那太无聊了。@Bob,老实说,你想要什么?不能使用.bat文件,但不想使用其他语言?那就忘了它吧。。。我现在唯一想到的就是创建一个windows.lnk文件(右键单击->创建快捷方式/链接),并给出'xcopy/s c:\STANDAARD\u DETAILS\u V2\PDF\8.1A.PDF c:\STANDAARD\u DETAILS\u V2\TEMPDUMP;del/s“C:\STANDAARD\u DETAILS\u V2\TEMPDUMP*.pdf`作为“Run command”,但我不知道windows是否足够智能,能够在用“;”分隔的情况下运行多个命令;“然后他必须安装XAMPP,或者至少只安装php,据我所知,XAMPP包含许多前男友和.bats:PI,我想是的。我假设他们有某种形式的web服务器运行。php,从来没有使用过。记得我自学过,也许你可以建议一个网站概述它的使用情况。还可以要求一个html或javascript等效当我还想用它们作为启动.bat的“桥梁”时,只有在运行itno时才会发出activ x警告,stuipid autoshat brouwser才会保持打开状态(现在对于头脑简单的最终用户,需要太多的点击)..检查了活动x状态,这也不能修改,因为他也在上面加了一个条,真是个控制狂!就像joni建议的,你可能需要在本地机器上安装并运行XAMPP或IIS,并启用PHP支持。听起来PHP不是答案,抱歉。