小编MC *_* ND的帖子

如何强制删除批处理文件中的文件夹?

如何强制删除批处理文件中的文件夹?

(注意 - C:\ Anything是一个文件夹)

我的代码是:

@echo off
del C:\Anything
pause
Run Code Online (Sandbox Code Playgroud)

但它总是要求 -

Do you want to delete "C:\Anything" Y/N ?
Run Code Online (Sandbox Code Playgroud)

我想要C:\任何东西都应该用askimg删除permision来做到这一点!

请帮助优化我的问题!

batch-file

10
推荐指数
2
解决办法
5万
查看次数

用户在批处理文件中输入默认值

我正在尝试使用默认值提示用户输入批处理文件(如果用户没有输入输入).

我正在尝试如下:需要默认值:1到头.

set rev1=1
set rev2=HEAD
set /p rev1="start rev: default is %rev1% "
set /p rev2="end rev: default is %rev2% "
Run Code Online (Sandbox Code Playgroud)

但是提示显示start rev: default is而不是start rev: default is 1.

请帮忙.

user-input batch-file

6
推荐指数
1
解决办法
6383
查看次数

批量输出非UTF-8文本文件的WMIC命令

我正在使用WMIC命令将SIDS列表以及随附的用户个人资料名称输出为文本。从文本中,我可以编辑需要添加一组注册表项的SIDS列表。但是,在SIDS的已编辑文本文件中循环的脚本会以一种脚本无法拾取而无法运行的格式进行编码。使用notepad ++,我可以将UCS-2 LE BOM重新编码为UTF-8,然后可以轻松完成脚本。

如何使WMIC文本的输出默认为UTF-8?。

我在多台PC上注意到了这一点。如上所述,要解决此问题,我可以在notepad ++中重新编码,但是如果可能的话,我确实需要避免这一步骤。尽我所能使事情自动化。唯一的问题是编码,一旦我获得UTF-8文本文件,所有其他脚本,命令,代码等都可以。我经常使用批处理文件,并且喜欢输出到文本文件,查看它们是否都按预期默认为UTF-8。似乎特定于WMIC命令。

WMIC Path Win32_UserProfile Where "Special='False' And Not LocalPath='Null'" Get LocalPath,SID>somefile.txt
Run Code Online (Sandbox Code Playgroud)

提供我需要的所有信息,但输出到UCS-2 LE BOM,而不是UTF-8

谢谢您的协助。(是否正在考虑使用reg查询来绕过此问题?)

windows cmd batch-file utf-8 wmic

6
推荐指数
1
解决办法
354
查看次数

windows cmd:带引号参数的带引号命令的for/f问题

for /f "delims=" %%a in ('"%systemRoot%\system32\find.exe" /?') do @echo %%a
Run Code Online (Sandbox Code Playgroud)

是的,上一行有效.没什么用,但有效.但是尝试写一个批处理文件来回答另一个问题,我遇到了类似的问题

 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v "" ^< "c:\something.txt"') do @echo %%a
 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v ""    "c:\something.txt"') do @echo %%a
Run Code Online (Sandbox Code Playgroud)

前两行都返回 The filename, directory name, or volume label syntax is incorrect

 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v "" ^< c:\something.txt'  ) do @echo %%a
 for /f %%a in ('"%systemRoot%\system32\find.exe" /c /v ""    c:\something.txt'  ) do @echo %%a
Run Code Online (Sandbox Code Playgroud)

前两行都返回 The system cannot find the …

windows cmd batch-file

5
推荐指数
1
解决办法
1920
查看次数

sqlcmd 不从 .bat 文件运行,但它可以从命令行运行

我正在尝试运行一个简单的批处理文件,该文件调用 SQL Server 中的备份脚本。当我将其输入命令行时,它可以工作,但是当从 .bat 文件运行时,什么也没有发生。没有错误,根本没有输出。

\n\n
sqlcmd.exe -S WIN-FPQSHCEB0EM -E -Q "EXEC sp_BackupDatabases @backupLocation=\'E:\\Backups\\\', @databaseName=\xe2\x80\x99xxxxxx\xe2\x80\x99, @backupType=\'F\'"\nPAUSE\n
Run Code Online (Sandbox Code Playgroud)\n\n
    \n
  • 我已经尝试过使用和不使用服务器名称(-S)
  • \n
  • 我已经明确设置了一条路径,没有影响。
  • \n
  • 执行 sqlcmd 时,我使用了整个路径。
  • \n
\n\n

知道为什么这行不通吗?

\n

sql-server batch-file

3
推荐指数
1
解决办法
5025
查看次数

使用批处理文件递归查找和删除文件夹

我正在尝试编写一个简单的批处理文件,它将以递归方式查找和删除文件夹.但是以下脚本不在子文件夹下查找.想知道怎么做?

@echo off
cd /d "C:\"
for /d %%i in (temp) do rd /s "%%i"
pause
Run Code Online (Sandbox Code Playgroud)

谢谢!

recursion file batch-file

3
推荐指数
1
解决办法
6646
查看次数

使用相对路径的生成后事件在VS 2013中不起作用

我有两个级别的批处理文件。

..\..\PostBuildEventCopy.bat $(TargetDir) $(TargetName)
Run Code Online (Sandbox Code Playgroud)

此批处理文件将某些文件复制到批处理文件中提到的位置。我收到以下错误。在我看来,VS无法找到该批处理文件。

Error: '..\..\PostBuildEventCopy.bat' is not recognized as an internal or external command, operable program or batch file. 
Run Code Online (Sandbox Code Playgroud)

但是,当我提到批处理文件的完整路径时,就会发生构建后事件。

我在这里想念什么吗?任何帮助表示赞赏。

.net batch-file post-build-event visual-studio-2013

1
推荐指数
1
解决办法
1989
查看次数

用于查找数字后跟“px”或“%”的 Javascript 正则表达式

我正在尝试在 javascript 中创建一个正则表达式来查找后跟的数字px%或者根本没有单位,我的问题是看看这个正则表达式的结构是否正确。

[0-9]*\.?[0-9]+(px|%)?
Run Code Online (Sandbox Code Playgroud)

应用程序将是这样的

var string  = '10px, 15px, 10';
var regex   = [0-9]*\.?[0-9]+(px|%)?
var matches = string.match( regex ); // return [ '10px', '15px', 10 ]
Run Code Online (Sandbox Code Playgroud)

我已经测试过了,但我想确定结构是否正确。

javascript regex

0
推荐指数
1
解决办法
2219
查看次数

如何在vb脚本中每次在开始日期结束日期范围之间生成随机日期DDMMYYYY格式?

我是vb脚本的新手,请帮助我.

我通过随机附加最后两位数来生成随机年份,如下所示,但我想在用户提供的开始日期和结束日期之间生成随机日期DDMMYYYY格式.

Randomize
tmp = Int((92 - 70 + 1) * Rnd + 70)
tmp1= "01/05/19" & tmp
Run Code Online (Sandbox Code Playgroud)

vbscript

-1
推荐指数
1
解决办法
720
查看次数