Questions tagged «batch»

批处理是在没有用户干预的情况下执行一组命令或软件程序。批处理文件是一个文本文件,其中包含一系列此类命令或程序调用。请为此使用标签[batch-file]。



0
命令输出其后端进程
我有一个在Windows中运行的应用程序,可以选择运行命令(基于UI)。我很确定UI基础后端在cmd中运行,但是我不知道确切的bin文件是什么。 该应用程序本身有很多bin文件,我不知道“ UI run a command option”正在使用哪个bin文件。 我想通过创建一个批处理脚本(我是新来的)自动运行它。 我无法启动它,因为我不知道它使用的cmd。 我试图运行“ UI运行命令选项”并检查任务管理器/任务列表,但未添加任何进程。 因此,我正在考虑使用“ UI运行命令选项”来输入命令,该命令将在文件中详细输出其自己的后端进程。

1
forfiles.exe不适用于c:\ users \ internet \ downloads或文档
我在cmd中运行脚本时找不到c:\ users \ internet \ downloads \ new.txt 是因为Windows7的用户帐户上有一个锁定图标,如果我将位置更改为c:\ test文件夹,则脚本可以正常工作 forfiles.exe / P “C:\用户\互联网”/ S / M 。/ D -7 / C“ cmd.exe / c del / Q”“ @path”“ 我需要做的是每7天删除我的文档和下载文件夹中剩余的文件,该文件是每个工作人员使用的通用库帐户,它是Windows 7来宾帐户。


1
网络计算机关闭,除非正在运行特定进程
我希望创建一个批处理文件以关闭网络上的计算机列表。使用PSTools中的psshutdown甚至常规的shutdown命令,这都非常容易。 我的问题是我希望脚本验证远程计算机上是否正在运行某个进程,如果正在运行,请不要关闭该计算机。 例如,如果remotepc001正在运行notepad.exe,请不要将其关闭。 有人知道这样做的好方法吗?

1
批处理文件,用于检测设备何时连接到笔记本电脑上的托管无线热点
我已经使用以下方法在笔记本电脑上创建了一个无线热点: netsh wlan start hostednetwork 这很完美。 我有一个树莓派pi,它可以自动自动连接到该网络,但是连接需要相当随机(尽管很小)的时间。有没有一种方法可以暂停批处理文件,直到它“检测到”树莓派已连接到热点为止?还是我应该简单地插入60秒的暂停以确保已连接,这不太理想?

3
dos批处理重命名文件夹(另一个)
无法找到我尝试的方法(是如此简单):我具有以下结构: + folder1(包含:) -folder2 -folder3 -... -folderi 我只想在文件夹2 ... i之后添加简单单词(WORD)?我应该得到: -folder1WORD -folder2WORD -... -folderiWORD 但是我不想更改folder1的名称(我仅更改所有文件夹就成功了) 但是其中一些名称中有空格(我已经成功转换了另外3个folderWORD以及withWORD和spaceWORD中的“带空格的文件夹”。 但是应该作为WORD的第一个字符是一个空格(无法做到这一点) 现在,我已经尝试了在其他线程中找到的内容,但没有成功! 任何人都可以做到这一点吗?谢谢你的帮助。

2
从文本文件中提取IP CIDR
我有一个像这样的大文本文件: 103.195.100.0/22 ReliableSite.Net LLC 1,024 103.214.69.0/24 Gestion DBI 256 103.238.80.0/22 Cloudone Technology Company Limited 1,024 103.43.72.0/22 Choopa, LLC 1,024 104.128.72.0/23 ReliableSite.Net LLC 512 ... 而且我只想保存IP CIDR之类的103.195.100.0/22。搜索了互联网并尝试了一些方法,但没有成功。


1
在MozBackup批处理脚本中使用START / wait
作业系统:Windows 7 64-bit 我有三个批处理文件。 Firefox备份.bat 雷鸟备份 Firefox_Thunderbird_Backup.bat 内部脚本Firefox_Thunderbird_Backup.bat如下所示: @echo off @echo Welcome to Firefox and Thunderbird Automated Backup! CALL "D:\Scripts\FirefoxBackup.bat" CALL "D:\Scripts\ThunderbirdBackup.bat" FirefoxBackup.bat文件中的脚本与十分相似ThunderbirdBackup.bat。请在下面查看Firefox备份批处理脚本: @echo off @echo Firefox backup will begin shortly! echo. @echo Deleting old Firefox backup file(s)... @echo off DEL /F "D:\Mozilla Products Backups\Firefox*.pcv" TIMEOUT /T 2 /NOBREAK echo. …

1
嵌套文件夹中的批量视频大小减小,将其源文件夹保留为目标文件夹
我有一个包含嵌套文件夹的文件夹,其中包含许多具有不同格式的视频文件。我想使用HandBrake减小它们的尺寸,并保持原始视频的属性(例如帧大小,音频采样频率,音频比特率等),并使用HandBrake的默认选项(其中2个除外)(最后讲一下),我希望每个转换后的视频的目标文件夹都是其源文件夹,并且其文件名与转换后删除的原始文件相同。 两种不同的HandBrake选项: 恒定质量:35 x264预设:中 有什么办法可以将HandBrake与cmd等结合使用吗?

2
编写可以启动应用程序的批处理脚本
我只是想知道如何编写一个可以启动应用程序列表的Windows 7批处理脚本。 应该看起来像这样,我猜,结构上: Run C://program/software/software1 Run C://program/software/software2 Run C://program/software/software3
-1 windows  script  batch 

1
FOR循环中的Windows批量powershell命令不起作用
我在批处理文件中有以下循环: for /l %%x in (1, 1, %k%) do ( set "psCommand=powershell -Command "$pword = read-host 'Enter Password2' -AsSecureString ; $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)"" for /f "usebackq delims=" %%p in (`%psCommand%`) do set password=%%p ) 我总是得到以下错误: [System.Runtime.InteropServices.Marshal] :: PtrToStringAuto($ BSTR)“”此时出乎意料。 当我在for循环外运行命令时,它可以工作。 怎么了?


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.