Articles of 命令行

使用SC.exe设置服务凭据密码失败

我知道这个问题过去曾被问过,但是没有提供一个满意的答案。 我正在使用SC命令来configuration服务的凭据。 SC.exe config "SERVICE NAME" obj= "domain\user" password= "password" 这成功完成,但是当我启动服务时,它不能执行login。 [ NET START "service name" ] 如果我手动更新从services.msc的密码,那么当我启动服务,它工作正常。 我有数百台服务器来更新这个更改发生在部署的中间,所以手动干预不是一个选项。 我已经尝试使用configuration来更新login帐户,然后另一个configuration命令的密码。 从所有帐户, SC.exe不适用于密码和Microsoft没有帮助。 想法?

如何使用batch file中的if-clause中的括号来转义variables?

运行这个batch file @echo off set a=some value with (parentheses) inside if 1 == 1 ( set PATH=%a% ) inside was unexpected at this time. 错误。 如何逃避avariables,以避免这个错误?

在Windows上通过命令行设置JVM

当调用“java jar jar_name.jar”时,是否可以指定使用JVM? 我的机器上安装了两个JVM。 我无法更改JAVA_HOME,因为它可能会破坏所有已准备好运行的代码。 亲切的问候 斯蒂芬

如何从ARGV获得长文件名

我想制作一个将一些文件名作为参数的工具,但是当我使用这个代码时: ARGV.each do|a| puts "Argument: #{a}" end 我使用拖放或“发送到”在Windows中,我得到的短文件名。 所以像"C:\Ruby193\bin\test\New Text Document.txt"变成C:\Ruby193\bin\test\NEWTEX~1.TXT作为参数。 从命令行运行脚本时,没有问题,以longfilenames作为参数。 当我使用拖放或发送时,如何获得长文件名?

我怎样才能通过CMD最大化一个特定的窗口?(窗口)

我只想做一个简单的记事本.bat文件,将最大化一个特定的过程窗口。 那可能吗?

使用os.system()或subprocess()通过Python运行Rscript

我遇到了使用os.system()或subprocess()通过Python运行Rscript的问题。 使用os.system()通过python运行命令通常对我来说很好(例如使用gdalwarp.exe),而不是使用Rscript.exe。 我能看到的唯一区别是path中的空格。 避免path中的空间问题很容易通过将path放在引号中在CMD窗口中克服。 执行以下命令是成功的。 "C:/Program Files/R/R-3.0.2/bin/Rscript.exe" "D:/…/otsu_Script.R" 但我坚持与Python。 我到目前为止用python试过的东西: os.system("C:/Program Files/R/R-3.0.2/bin/Rscript.exe" "D:/…/otsu_Script.R") os.system(r"C:/Program Files/R/R-3.0.2/bin/Rscript.exe" "D:/…/otsu_Script.R") os.system(r'"C:/Program Files/R/R-3.0.2/bin/Rscript.exe" "D:/…/otsu_Script.R"') subprocess.call([r'C:/Program Files/R/R-3.0.2/bin/Rscript.exe', r'D:/…/otsu_Script.R']) 有人看到我做错了吗? 在此先感谢,艾克

通过Windows命令启动一个网站

我有一个程序通过下面的命令启动一个网站。 cmd "start /max http://url.com" 通过此方法启动网站时,它使用默认浏览器及其默认设置来打开新窗口。 例如,Firefox和IE将打开现有窗口选项卡中的窗口(如果这样做)。 我有IE 6的报告,用url.com的内容replace当前打开的窗口的内容。 我已经testing了这一点,当IE 6被设置为默认浏览器并且当前网页已打开,上面的代码将会使用url.comreplace打开的窗口的内容,而不是打开一个新的窗口。 运行一些testing后,我看到这里列出的命令: cmd "start /max iexplore.exe http://url.com" 将不断地打开一个新的窗口(当然是Internet Explorer),而不pipe现有的窗口是否存在。 任何人都可以告诉我,如果我错过了在IE 6愚蠢的设置,或者如果有一种方法来复制直接调用iexplore.exe展示“总是打开一个新的窗口”function,而是调用用户默认浏览器。

Windows命令行的JavaScript

我想通过脚本从Windows命令行运行JavaScript cscript // NoLogo test.js 但是,我找不到任何可用的预定义对象。 我完全无所适从 – 无法得到你好世界的工作: System.print("Hello, World!") 导致"System" is undefined 有没有另外一种方法,我应该运行这个 – 就像通过.NET运行时? 谢谢 杰夫

如何使用Windows命令行查找文件中string的出现次数?

我有一个庞大的文件与电子邮件地址,我想统计其中有多less人在这个文件。 我怎样才能使用Windows的命令行呢? 我已经试过,但它只是打印匹配的线。 (顺便说一句:所有的电子邮件都包含在一行) findstr /c:"@" mail.txt

如何使一个batch file删除它自己的目录?

好吧,我很抱歉,我在这方面很新,但我试图让我的batch file在启动后删除它自己的目录。 这是我的文件夹如何安排: 文件夹1 delete.bat 我的目标是在“delete.bat”启动后使“delete.bat”删除“Folder1”。 所以这是我的代码: rd /s /q %~dp0..\Folder1 这似乎是可行的,但它只会删除“Folder1”的内容而不是整个目录本身。 我究竟做错了什么?