标签: cmd

如何强制我的批处理文件隐藏cmd窗口并说"是"?

好的,所以我试图制作一个简单的BAT文件,删除多个文件夹中的文件.现在这是我到目前为止.我想这样它删除Temp目录中的所有文件和文件夹,但不删除数据目录中的文件夹...我也希望它对提示说"是".我该怎么做呢???

@ECHO OFF
DEL "C:\ProgramData\TVersity\Media Server\data\*.*" 
DEL "%LOCALAPPDATA%\Temp\*.*"
Run Code Online (Sandbox Code Playgroud)

我打算在这个BAT文件中添加更多目录,所以如果你能回答"如何命令"...因为我想知道如何指定是删除所有文件夹和文件还是只删除文件.

还有如何自动化所有提示的"是".

windows cmd batch-file

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

批处理cmd MKDIR文件夹,其名称包括符号

我想使用命令批处理创建列表文件夹。

但是文件夹的名称包括符号字符,我不知道如何使用cmd批处理

例如:我想创建列表文件夹

01.DOCUMENT
02.SOURCE
03.DESIGN
04.TEST
05.REPORT
06....
Run Code Online (Sandbox Code Playgroud)

输入:输入根目录(strfolder)

然后使用示例:mkdir%strfolder%\(+名称文件夹01.Ducment,...),但我不知道使用

我当前的代码:

@echo off
cls
set /p folderName=Enter project name:%=%
@echo %folderName%

SET mypath=%~dp0
rem echo %mypath:~0,-1%

set folder=%mypath%%folderName%


if exist %folder% (
    echo "Folder already exists"
) else (
    mkdir %folder%
    rem mkdir %folder%\%1 %RELEASE% --> this line don't know how :D
    echo %folder%\%^1%
)

pause
Run Code Online (Sandbox Code Playgroud)

cmd batch-file mkdir

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

发送文本后清除cmd

我找到了这个小脚本.我的问题是,如何在每一行之后清除cmd(cls)?

因此,当第一行完成时,它会清除cmd并显示下一行.

有人可以帮忙吗?:)

@echo off
:: Ghost typer
setlocal enableextensions enabledelayedexpansion

set lines=6


set "line1=Twinkle twinkle little star"
set "line2=How I wonder what you are"
set "line3=Up above the world so high"
set "line4=Like a diamond in the sky"
set "line5=Twinkle twinkle little star"
set "line6=How I wonder what you are"


for /f %%a in ('"prompt $H&for %%b in (1) do rem"') do set "BS=%%a"

for /L %%a in (1,1,%lines%) do set num=0&set "line=!line%%a!"&call :type

pause>nul
goto :EOF

:type
set …
Run Code Online (Sandbox Code Playgroud)

clr text cmd typing line

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

Windows一直给我这个错误0x80004005:删除文件夹时出现未指定的错误

我刚从驱动器下载了一个文件夹,并将文件解压缩到当前目录.但我无法打开文件夹,文件资源管理器说文件夹中的文件不存在.然后我尝试删除该文件夹,但它出现了Unspecified Error.我尝试过另一种删除文件夹的方法,比如...

del /f folder_name
Run Code Online (Sandbox Code Playgroud)

在我的GNU Bash上,我试过......

rm -fr folder_name
Run Code Online (Sandbox Code Playgroud)

所以他们中的任何一个都没有用.有没有办法删除这个文件夹?

这是图片.

文件夹名称中的尾随点

windows directory bash cmd delete-file

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

使用Loadlibrary("cmd.exe")但不起作用

众所周知,当我们启动CMD.exe时,它将出现一个控制台窗口,并以如下行开头:

Microsoft Windows [?? 6.1.7601]
???? (c) 2009 Microsoft Corporation????????

C:\Users\hey>
Run Code Online (Sandbox Code Playgroud)

但是当我在VS中创建一个Windows控制台项目时,我的代码如下:

int _tmain(int argc, _TCHAR* argv[])
{
    auto h = LoadLibrary(__TEXT("cmd.exe"));
    Sleep(99999);
}
Run Code Online (Sandbox Code Playgroud)

只是变成了一个黑色的窗户.没有出线!

正如我所料,我可以在我的进程中加载​​这个PE(Windows可执行格式)文件,所以我不必启动新的cmd.exe并将其stdIO重定向到启动cmd.exe的进程.(我知道带有exe的Loadlibrary)文件可以在调用进程中启动exe而不创建新进程)为什么Loadlibrary不工作?(它在控制台窗口中没有出现任何单词)

c c++ windows cmd

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

批处理文件闰年?

我应该如何创建一个批处理文件程序,如果我输入一年,程序将识别它是否是闰年.

@echo off
cls
echo.  LEAP YEAR
echo. Enter Year:
exit /b 0
Run Code Online (Sandbox Code Playgroud)

好吧,它只是我需要帮助,如我应该做的建议.

windows cmd batch-file

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

在没有窗口的情况下从C#运行命令行并获取输出

我正在尝试从C#运行命令行脚本。我希望它在没有外壳的情况下运行并将输出放入我的字符串输出中。它不喜欢p.StartInfo行。我究竟做错了什么?我没有运行p.StartInfo.FileName =“ YOURBATCHFILE.bat”之类的文件,如How To:在C#中执行命令行,获取STD OUT结果。我需要设置“ CMD.exe”和命令行字符串。我已经尝试过p.Start(“ CMD.exe”,strCmdText); 但这给了我错误:“无法使用实例引用访问Memer'System.Diagnostics.Process.Start(string,string)';而应使用类型名称对其进行限定。”

    string ipAddress;
    System.Diagnostics.Process p = new System.Diagnostics.Process();
    p.StartInfo.UseShellExecute = false;
    p.StartInfo.RedirectStandardOutput = true;
    string strCmdText;
    strCmdText = "tracert -d " + ipAdress;
    p.StartInfo("CMD.exe", strCmdText);
    string output = p.StandardOutput.ReadToEnd();
    p.WaitForExit();
Run Code Online (Sandbox Code Playgroud)

c# cmd

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

我是如何使用此命令提示符命令覆盖整个python程序的?

所以我在我编写的Python程序中加入了一些值(它的作用是无关紧要的):

E:\用户\我\桌面\的Python> idtohex.py

输入ID:213467

DB 41 03

很好,它工作正常.现在,此时我不小心将此字​​符串复制到剪贴板:

[此处为新线]

E:\用户\我\桌面\的Python> idtohex.py

从我最初在命令提示符下启动程序开始.

现在,由于换行,我的程序崩溃,因为它无法处理输入(oops):

ValueError:基数为10的int()的无效文字:''

由于此错误,我现在返回到命令提示符,并输入剪贴板中的下一行,它正在尝试运行此命令:

E:\用户\我\桌面\的Python> idtohex.py

命令提示符给我这个错误,所以我认为这不是什么大问题,只是继续下去:

"E:\ Users\Me\Desktop\Python"无法识别为内部或外部命令,

可操作程序或批处理文件.

现在我尝试再次运行程序,我的整个程序完全是空的. 覆盖.磁盘上的0字节.因此,由于这个简单的错误,我以某种方式覆盖了我的整个程序,无法将其取回.

如何在地狱会发生这种情况在Windows命令提示符中?

python windows command-line cmd batch-file

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

在使用cmd在Cordova中进行构建时

使用cdm使用Cordova进行构建时,发送此错误

**为此版本启动新的Gradle守护进程(后续版本会更快)。

失败:构建失败,发生异常。

  • 出了什么问题:无法启动守护进程。此问题可能是由守护程序的错误配置引起的。例如,使用了无法识别的jvm选项。请参阅守护程序上的用户指南一章,网址https://docs.gradle.org/ 2.14.1 / userguide / gradle_daemon.html

    请阅读以下过程输出以了解更多信息:

VM初始化期间发生错误,无法为2097152KB对象堆保留足够的空间

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。错误:cmd:命令失败,退出代码为1错误输出:FAILURE:构建因异常而失败。

  • 出了什么问题:无法启动守护进程。此问题可能是由守护程序的错误配置引起的。例如,使用了无法识别的jvm选项。请参阅守护程序上的用户指南一章,网址https://docs.gradle.org/ 2.14.1 / userguide / gradle_daemon.html

    请阅读以下过程输出以了解更多信息:

VM初始化期间发生错误,无法为2097152KB对象堆保留足够的空间

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。**

请提出解决方案。

谢谢

cmd android-build cordova

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

在xcopy中排除多个文件扩展名

我有几个扩展,我想从xcopy中排除.我不知道那些文件夹/目录可能存在.

以下是我正在使用的命令:

xcopy /r /d /i /s /y C:\test1 C:\test2 /exclude:.txt+.exe
Run Code Online (Sandbox Code Playgroud)

Anh对此有所帮助?

cmd xcopy batch-file

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

标签 统计

cmd ×10

batch-file ×5

windows ×5

android-build ×1

bash ×1

c ×1

c# ×1

c++ ×1

clr ×1

command-line ×1

cordova ×1

delete-file ×1

directory ×1

line ×1

mkdir ×1

python ×1

text ×1

typing ×1

xcopy ×1