Windows 2008/2003/2000

如何创建一个批处理文件来运行CMD以管理员身份

我需要运行哪些需要注册一个DLL的批处理文件。该DLL注册失败,因为批处理文件没有启动命令提示符为“管理员”。 有什么办法,启动“命令提示符”为管理员通过批处理文件。 环境:Win7的/ Vista的 解决方案 您可能需要使用另一个批处理文件率先推出第二个拥有管理员权限。 在第一次使用 的runas / NOPROFILE /用户:mymachine上\\管理员yourbatchf ..
发布时间:2016-08-04 16:53:20 Windows 2008/2003/2000

用空格,双引号,管道批处理文件参数

我有需要传递一个参数,包括管道和空间的批处理文件。由于空间,双引号在需要的时候通过它连接到的参数,我需要去掉那些双引号和回声的参数。通常情况下,使用〜会让我这样做,但我想讲讲我传递的具体参数会导致一个问题。如果我这样做: [test1.bat] 通话test2.bat“帐户|访问级别|说明” [test2.bat] 回声%1 回声%〜1 和运行test1.bat,我得到这样的输出:“ ..
发布时间:2016-08-04 16:53:15 Windows 2008/2003/2000

启用和停用延迟扩展,它有什么作用?

我见过 SETLOCAL ENABLEDELAYEDEXPANSION &安培; SETLOCAL DISABLEDELAYEDEXPANSION 在许多批处理文件,但什么命令实际上做? 解决方案 enabledelayeexpansion 指示 CMD 来识别语法!无功!,用于访问 VAR 的电流值。 disabledelayedexpansion 打开这个设施关闭,所以!无功!变得简单 ..
发布时间:2016-08-04 16:53:14 Windows 2008/2003/2000

如何将文件名安全追加到Windows文件夹路径参数?

假如我有一个批处理脚本,预计参数的文件夹路径%1 。我想一个文件名附加到路径和使用中的命令。有一个简单的方式的方式,在所有情况下可靠做到这一点? 我不想 PUSHD%1 和根本无视路径之后。假设我的逻辑,需要将当前目录保持不变。 问题是%1 参数可能会或可能不会有终止反斜杠 - 即 C:\\路径或 C:\\路径\\ 通常情况下,我可以简单地使用“%〜1 \\ file.ext”,因为Wind ..
发布时间:2016-08-04 16:53:07 Windows 2008/2003/2000

如何获得当前行号?

我试图建立一个通用的批处理文件,可以用行号,那里的错误occours告诉错误。结果 但是写在code分别行号是有点讨厌。 是否有可能获得当前行号,一个批处理文件运行时?结果 所以,下面的code能工作吗? 关闭@echo 致电:DoSomething的1如果%ERRORLEVEL%GTR 0( REM做这样神奇的东西,检索lineNo的 拨打:getCurrentLineN ..
发布时间:2016-08-04 16:53:02 Windows 2008/2003/2000

如何转换存储在UTF-8的东西一个批处理文件,通过另一个批处理文件工作并运行它

我有一个节目,我用它来创建一个批处理文件。我的问题是程序的输出使其尽快像é任何变音符,A,O,A是失败我的批处理文件是UTF-8。 看来我不能想出一个办法,以我的输出转换成任何东西,但UTF-8创建批处理文件的程序。 所以我在想创建两个巴赫的文件。可以转换从UTF-8到ANSI与实际实际的一个又一个的(WINDOWS codePAGE 1252,或者CP 850),并在那之后执行。当然,我想补 ..
发布时间:2016-08-04 16:52:59 Windows 2008/2003/2000

批处理文件定期EX pression找到在名称中的一个数字文件

我想使用一个常规的前pression找到与在名称中位数或某一范围的数字文件的批处理文件的一个例子。 有没有办法做到这一点?一个简单的例子? 解决方案 一些这方面的信贷去Y.A.P.的答案。 以下code将让你的每个文件与文件名至少有一位数的目录: @回响 CD C:\\文件夹\\到\\过程 迪尔/B>Dir.temp FINDSTR / R“[0-9]”,“Dir.temp”&GT ..
发布时间:2016-08-04 16:52:56 Windows 2008/2003/2000

获取注册表项中的价值

我有一个批处理脚本来检查,如果一个注册表项存在,如果它存在,然后打开Internet Explorer。我现在想要做的是得到系统登录键的值,并把它的URL。我怎样才能做到这一点? 关闭@echo 章查询HKLM \\ SOFTWARE \\测试\\显示器\\设置 如果ERRORLEVEL 1页转到not_exist 转到存在:不存在:存在 启动“测试”为“%ProgramFiles%\\的Int ..
发布时间:2016-08-04 16:52:50 Windows 2008/2003/2000

窗户bat文件错误

我尝试推出在网络共享一个BAT文件,但我得到这个错误: '\\\\ dev的\\小程序“ CMD.EXE开始与为当前目录上面的路径。 UNC路径不被支持。默认为Windows目录。 有没有解决方法呢? 谢谢! 解决方案 你有机会先安装网络共享? NET USE \\\\ dev的\\小程序Z: Z:\\ mybatchfile.bat ..
发布时间:2016-08-04 16:52:44 Windows 2008/2003/2000

批量处理目录中的所有文件

现在我有一个批处理作业我写了调用另一个文件传递的变量可执行需要运行(密码和文件名)。 例如: > CD F:\\测试\\ utils的 >管理员进口XML -Dimport.file = F:\\ DB \\ file1.xml -Dadmin.db.password = test123 我写了一份工作,这样做,但发现会有多个文件。 用户名和密码永远不会改变,但文件名不同,像1 ..
发布时间:2016-08-04 16:52:38 Windows 2008/2003/2000

里面一个批处理文件,我怎么能知道一个进程是否正在运行?

我想写出检查,看是否有进程正在运行,并采取一个动作,如果它是一个批处理文件,另一个动作,如果事实并非如此。 我知道我可以使用任务列表列出所有正在运行的进程,但有一个简单的方法,在特定的方法直接检查? 看起来这应该工作,但它并不: 任务列表/网络连接“imagename EQ firefox.exe”/ HN | MyTask IF%MyTask%==“”GOTO DO_NOTHING “在这 ..
发布时间:2016-08-04 16:52:33 Windows 2008/2003/2000

如何从属性文件使用批处理脚本读取

我在这里,我想从阅读的.properties值文件要求 我的属性文件 test.properties 内容 文件= jaguar8 延长= TXT 路径= C:\\ Program Files文件\\ AC 从上面的文件,我需要获取捷豹或任何在 = 请帮助我。谢谢 解决方案 试试这个 ECHO OFF SETLOCAL FOR / F“令牌= 3,* delims =。=”%% G ..
发布时间:2016-08-04 16:52:28 Windows 2008/2003/2000

执行批处理文件NSIS安装

我有我需要我的NSIS安装中运行的批处理文件。所有文件解压后,必须运行,(我想这是很明显的,否则该批处理文件将尚不存在)。 我试图用MUI_PAGE_CUSTOMFUNCTION_ pre与完成页面才能运行,但是当它到达剧本的那部分看来,它跳过就在这。下面是我如何调用它。 ;;完成页 !定义MUI_PAGE_CUSTOMFUNCTION_ pre做 !insertmacro MUI_PAGE ..
发布时间:2016-08-04 16:52:25 Windows 2008/2003/2000

FORFILES批处理脚本(摆脱@字符)

我工作的一个批处理脚本,可以让我删除文件,然后年长一组使用一段时间 FORFILES 。现在,我的目标在打印将被删除的文件。 该FORFILES调用我用完美的作品从CMD.EXE的外壳,但只要我把它嵌入到一个批处理脚本,它barfs。我怀疑这是由于@字符不被正确逃过一劫,但我不能确定。 我跑的命令是: FORFILES / S / P“R:\\”/ M名为* .bak /天-10 / C“ ..
发布时间:2016-08-04 16:52:25 Windows 2008/2003/2000

从命令提示符处更改快捷方式的目标

我通常一个Linux的家伙,但我需要写在Windows批处理脚本改变一些快捷方式的目标。是否有一个命令做到这一点? 解决方案 我怀疑有一种方法用一个批处理脚本来做到这一点。这是在VBScript 可行,虽然。 组SH =的CreateObject(“WScript.Shell”) 设置快捷= sh.CreateShortcut(“C:\\无论\\ Shortcut.lnk”) short ..
发布时间:2016-08-04 16:52:21 Windows 2008/2003/2000

如何在CMD批处理脚本中调用一个标签,当你使用超过9参数呢?

我想知道如何调用一个标签时批处理脚本中调用超过9说法。例如,下面的节目,我有12个参数分配以及试图呼应他们。 CALL:LABEL“一”“二”“三”“四”“十一五”“六个一”“七”,“八”“九”“十”“十一”“十二“ 暂停 GOTO:EOF :标签 回音1% 回音2% 回声3% 回声4% 回声5% 回声6% 回声7% 回声8% 回声9% 回声10% 回声11% 回声12% 为10%,11% ..

如何保持运行CMD打开一个.bat文件脚本后,

基本上我在记事本写了一个“剧本”,并将其保存为的.bat 文件。它所做的是改变目录。这样写的: CD C:\\用户\\你好\\文档\\东西 它确实改变了目录,但我想写后,更多的,在 CMD 。防爆。选择要运行的程序。它看似简单,但我无法弄清楚。我读暂停,但它只是等待一个键,然后关机。 解决方案 将 CMD / K 对剧本的最后一行。 ..
发布时间:2016-08-04 16:52:15 Windows 2008/2003/2000

得到的字符串路径文件名?

我如何从这个字符串得到的文件名? “C:\\ Documents和Settings \\ Usuario \\ Escritorio \\你好\\ test.txt的” 输出:“的test.txt” 我真的试图找到这一个发​​布前,但所有被污染的结果,只讲从当前目录下的文件名得到(我必须处理字符串只) 解决方案 方法1 为%% f由于(“C:\\ Documents和Settin ..
发布时间:2016-08-04 16:52:12 Windows 2008/2003/2000