Questions tagged «batch-file»

批处理文件是一个文本文件,其中包含一系列命令,这些命令由MS-DOS,IBM OS / 2或Microsoft Windows系统上的命令解释器执行。


2
使用命令行连接到VPN会导致错误691
我已经编写了一个简单的批处理文件,以使用RASDIAL连接到特定的VPN连接 rasdial MyVPNConnection 但它总是返回错误 691访问被拒绝,因为用户名和/或密码在域上无效。 远程访问服务(RAS)错误代码列表 然后我尝试指向我的远程访问电话簿(Rasphone.pbk),看看会发生什么 rasdial MyVPNConnection /phonebook:%userprofile%\AppData\Roaming\Microsoft\Network\Connections\Pbk\rasphone.pbk 仍然出现错误691。 然后,我取消选中以下内容 但是执行我的批处理文件时仍然报告了相同的问题。

4
如何签名Windows批处理(.bat)文件?
我正在运行Windows 7,当我尝试运行批处理文件时,它显示“无法验证发布者。确定要运行此软件吗?” 因此,当我尝试使用代码签名证书对其进行签名时,它会显示“ SignTool错误:无法识别此文件格式,因为无法识别。” 所以我被困在一块岩石和一个困难的地方之间。有没有消除任何一条消息的方法?

1
获取相对于实际文件夹而不是快捷方式运行的批处理文件
我创建了一些批处理文件,这些文件将文件相对于该批处理文件所在的文件夹移动。 我已经使用工具栏=>新建工具栏...将该文件夹添加到了任务栏,但是现在当我运行批处理文件时,起始位置是我的文档(U :),而不是批处理文件的实际位置。有什么办法可以让我使用实际路径吗?

3
为什么批处理脚本不能全部运行?
我想创建一个批处理脚本,该脚本将针对多个WSDL 运行wsdl2java.bat轴。当我仅使用以下代码创建批处理脚本时: wsdl2java.bat wsdl2java.bat 它只会运行一次wsdl2java.bat。我猜wsdl2java.bat批处理脚本本身有问题。 有人可以帮我找出问题的根本原因吗?

1
如何在批处理文件中的字符串末尾附加动态数量的空格
我想将信息输出到日志文件中 01/08/2013 14:30 - Dynamic-Machine-Name - Message starts 02/08/2013 07:12 - DynamicMachineName - Log entry 02/08/2013 07:14 - Dynamic-PC-Name - Information here 02/08/2013 08:01 - PC-Name - Execution continues 03/08/2013 09:00 - Dynamic-Name - Message starts 03/08/2013 15:29 - Dynamic-Machine-Name - Log information 03/08/2013 15:30 - Random-Machine-Name - Message etc. …

1
批处理文件检测并设置Windows 7电源模式
我想创建一个批处理文件,检查当前系统电源模式并在必要时进行更改。我有以下内容。我究竟做错了什么?(这是行不通的) @ECHO OFF SET _CURRENT_POWER_SCHEME = POWERCFG -GETACTIVESCHEME IF NOT %_CURRENT_POWER_SCHEME% == "Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)"( POWERCFG -SETACTIVE "381b4222-f694-41f0-9685-ff5bb260df2e" ) 谢谢您的帮助。

3
使用DOS批处理将所有文件移动到1个目录
我已经创建了一个批处理文件,通过Win7中的右键菜单执行。当我右键单击一个文件夹时,我希望批处理文件将所有文件(不包括文件夹)移到1个目录中。到目前为止我有这个: PUSHHD %1 MOVE "%1\*.*" ..\ 只要我从中移动文件的文件夹没有任何空格,这似乎就可以工作。当文件夹有空格时,我收到一条错误消息:“命令的语法不正确。” 所以我的批处理工作在标题为PULLTEST但不在标题文件夹上的文件夹上PULL TEST。 同样,我不需要它来移动文件夹,只需要移动文件。我希望它可以在任何驱动器上的任何目录中工作。我将不会有任何特定的目录。它将是随机的。 下面是我提供的注册表文件,如果需要参考。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\PullFiles] @="PullFilesUP" [HKEY_CLASSES_ROOT\Directory\shell\PullFiles\command] @="\"C:\\Program Files\\MyBatchs\\PullFiles.bat\" \"%1\""

2
目录名称批量太长
我已经在堆栈溢出中问过这个问题,但没有得到任何人的回答。所以我也在这里问同样的问题。 我正在尝试制作一个程序,它将使用批处理脚本计算指定位置或当前位置中存在的所有文件夹的大小,并将其写入.csv文件 我在stackoverflow中关注了这个问题 https://stackoverflow.com/questions/21711180/how-to-list-all-folder-with-size-via-batch-file 我的代码是 `@echo off setlocal disabledelayedexpansion set "folder=%~1" Set "Value=0" if not defined folder set "folder=%cd%" (for /d %%a in ("%folder%\*") do ( set "size=0" for /f "tokens=3,5" %%b in ('dir /-c /a /w /s /x "%%~fa\*" ^| findstr /b /c:" "')do if "%%~c"=="" set "size=%%~b" setlocal …

2
使用批处理文件替换文本文件中的某些单词
我正在尝试使用批处理文件来确定当前安装的驱动器号,并用该驱动器号替换ini文件中的关键字。 基本上,ini文件包含: [app] dir=Drive\ApplicationPath path=Drive\ApplicationPath\Messenger.exe ver_number=12091 lang=1033 theme=default ver=intl [applist] Cafe=Drive\ApplicationPath\ApplicationData im=Drive\ApplicationPath1\ApplicationData 等等。 我正在尝试将bat文件放入包含此app.ini文件的目录中,以检测当前驱动器。某些用户可能在D:,E:,F:中有此目录,然后重写此app.ini文件,将单词“ Drive”替换为驱动器号D:,E:或F: 我已经考虑过使用令牌和派生类,但是我不确定如何解决。有什么专家建议吗?我只在寻找批处理方法,因为批处理文件将满足我的所有需求(检测Windows XP或7,x86或x64,并最终将此ini文件复制到要运行的OS上正确的文件夹中)。


2
新创建的用户的问题 - 程序无法识别的文件类型
下面的行是我正在运行的批处理脚本, DW_ETL.bat net use K: /DELETE /yes net use K: \\SERVEUR-GPAO\Group_share /yes start "C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.EXE" "K:\BI\Etl\DW_ETL.mdb" 如下图所示,访问二进制文件安装在正确的位置,例如 C:\Program Files (x86)\Microsoft Office\root\Office16\MSACCESS.exe 然而,每次我运行脚本时,我都会出现以下错误 它说 Windows cannot open the file because it did not recognize the type of file 但是当我从中打开mdb文件时 Access,它可以打开数据库。 最后,当我在同一台机器上运行来自不同用户的脚本时,脚本可以完美运行。 任何想法都受到欢迎。

2
使用批处理为某些类型的文件创建txt文件
我有一个包含所有类型文件的文件夹。假设我的文件夹路径是 E:/temp。 我想创造,只为了 .avi 键入文件,txt文件并将txt文件命名为电影的名称。所以,如果我有20个剪辑 .avi 文件夹中的文件,我想打开20个txt文件,每个txt文件将以剪辑命名。 另外,在txt文件里面我需要编写(对于所有txt文件,它将是相同的)单词“HAPPY” 使用批处理文件的脚本是什么?

1
如何通过创建批处理文件在PuTTY中键入命令?
我创建了一个.bat自动获取SSH服务器(Jump Server)访问权限的文件。现在,我有几个命令,我想在那个窗口中点击。 对于前者。(要获得root访问权限) usrun -u root rush 使用此命令,它将要求我输入密码。 那么,我怎样才能完全通过.bat文件来实现呢?
3 ssh  unix  batch-file  putty 

2
自动接受Windows徽标测试?
我正在尝试远程升级打印机驱动程序并为此准备好批处理文件。唯一的问题是,当我安装驱动程序时,我得到一个弹出窗口,我需要按“仍然继续”。 有没有办法自动接受这个问题?我将无法访问所有需要升级的机器。 弹出窗口:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.