草庐IT

windows - 谁是使用 CFEXECUTE 调用的批处理文件创建的文件夹的所有者?

我正在运行ColdFusion9添加Windows服务器数据中心。我写了一个批处理文件,在系统上创建一个目录。如果我使用cfexecute调用cmd.exe来运行批处理文件,创建目录的所有者是谁?是运行ColdFusion的用户,还是创建批处理文件的用户,或者两者都不是?我被限制创建Windows计划任务,我不能使用cfdirectory创建文件夹,因为CF用户具有提升的权限,甚至mode=777不起作用。感谢任何意见或见解。 最佳答案 Coldfusion执行的任何操作都是在运行coldfusion服务的用户的上下文中完成的,因此

windows - 我可以在多处理器机器中禁用一个或多个处理器吗?

我的服务器有两个四核处理器,安装了windows2003标准版。我想在配备单个四核处理器的机器上测试应用程序,并且我想使用这台机器,那么如何禁用两个处理器中的一个?我更喜欢软件解决方案,但如果唯一的解决方案是硬件也没问题。 最佳答案 快速而肮脏:使用任务管理器,选择进程,然后使用关联位为该进程禁用您喜欢的任何内核。对于调试也非常有用。 关于windows-我可以在多处理器机器中禁用一个或多个处理器吗?,我们在StackOverflow上找到一个类似的问题: h

windows - 计算机重启后恢复批处理脚本

我有一堆运行Windows2000Pro和IE5.0的旧机器,我想用Silverlight升级到IE6。我从Microsoft的网站下载了IE6和Silverlight安装程序,幸运的是它们都有命令行选项,允许它们以“静默模式”运行。我将这两个命令放在DOS批处理脚本中并运行了它,但是IE6安装程序要求自动重启计算机,所以问题是如何恢复脚本并运行第二个命令(安装Silverlight)。我的批处理文件现在非常简单:ie6setup.exe/Qsilverlight.exe/q据我所知,批处理文件在重新启动计算机后无法恢复执行。有没有办法让他们这样做?有没有另一种方法来完成我需要的。谢谢

windows - 谁为我的批处理定义了 %cd%?

以下批处理脚本打印出我当前的工作目录。echo%cd%但是我没有定义cd变量。那么这是谁做的?还有这样的吗?我也检查了环境变量,没有名称为cd的。那么这是否内置于cmd.exe中?谢谢。 最佳答案 查看帮助集...IfCommandExtensionsareenabled,thenthereareseveraldynamicenvironmentvariablesthatcanbeexpandedbutwhichdon'tshowupinthelistofvariablesdisplayedbySET.Thesevariableva

windows - 使用批处理变量重命名文件

我有以下代码:setDATE=%date%echo%DATE%setDAY=%DATE:~0,2%echo%DAY%renamefile09.txtfile%DAY%09.txtpause它应该重命名一个文本文件,并在文件名中加上月份。但是,我在rename命令上遇到语法错误。我认为问题出在将变量插入到文件名中。任何帮助,将不胜感激。echo只是在程序中,供我自己引用。 最佳答案 如前所述-您粘贴的代码在多行中都有尾随空格,这些空格通常很重要。我发布这篇文章是因为您重复使用了系统DATE变量名称并导致了问题,并向您展示引号通常很有用

windows - 限制批处理脚本中生成的进程数

我遇到的情况与thisquestion中描述的情况非常相似(但是是批处理的,不是shell)。我制作了一个简单的批处理脚本来遍历磁贴的行并使用python脚本从服务器下载数据(该过程本身比简单的下载更复杂,它必须使用API进行身份验证并获取多个URL)。第一个版本如下:for/F"tokens=*"%%Ain(client_name_list.txt)dopythondownload_metadata.py"%%A"它的方式是等到每次迭代完成后再继续,所以我将其更新为以下内容:for/F"tokens=*"%%Ain(client_name_list.txt)dostartcmd/Cp

windows - 我可以在批处理脚本中的一个 "find"命令中搜索多个字符串吗?

我有一个Windows批处理脚本,可以在文件中查找字符串find/i"WD6"%Inputpath%file.txtif%errorlevel%==0GOTOsomestuff目前我的代码是这样的。我遇到了一个新字符串,我想在同一个文件中搜索它,如果找到它,它会执行相同的操作,它将它存储在一个名为%acctg_cyc%的变量中,我可以同时搜索两个字符串吗在一行代码中?我试过这个:find/i"WD6"%acctg_cyc%%Inputpath%file.txtif%errorlevel%==0GOTOsomestuff但它似乎忽略了%acctg_cyc%并且只在file.txt中寻找“

windows - 如何通过批处理或脚本文件判断进程是否正在运行?

这个问题在这里已经有了答案:Howtocheckifaprocessisrunningviaabatchscript(19个回答)关闭6年前。如何使用批处理文件判断特定进程是否正在运行?例如,如何判断notepad.exe是否正在运行?

windows - 使用批处理脚本重命名文件

如何使用Windows命令行重命名文件以包含日期时间? 最佳答案 这是一个类似的问题:HowtogetcurrentdatetimeonWindowscommandline,inasuitableformatforusinginafilename?希望这对您有所帮助。 关于windows-使用批处理脚本重命名文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/251584/

windows - 批处理脚本不再起作用?

我正在使用Ant、Java和CVSNT在控制台窗口中的命令行上工作。(Unix极客被迫生活在Windows世界)当我运行cvs命令时,批处理脚本不再起作用。这包括我使用的几个命令,包括ant和vim。我可以打开一个新的控制台窗口,在那个窗口中,一切都很好,所以它一定与那个控制台窗口中的特定环境有关,每当我在cvs中做某事时,它就会发生。有什么想法吗?我应该寻找什么? 最佳答案 我今天遇到了完全相同的问题。问题是cvs.exe对代码页做了一些事情。我无法解释具体是什么,但如果您重置代码页,bat文件将再次开始工作。举个例子可能会更清楚