How to sleep in a batch file?

The correct way to sleep in a batch file is to use the timeout command, introduced in Windows 2000. To wait somewhere between 29 and 30 seconds: timeout /t 30 The timeout would get interrupted if the user hits any key; however, the command also accepts the optional switch /nobreak, which effectively ignores anything the … Read more

how to empty recyclebin through command prompt?

You can effectively “empty” the Recycle Bin from the command line by permanently deleting the Recycle Bin directory on the drive that contains the system files. (In most cases, this will be the C: drive, but you shouldn’t hardcode that value because it won’t always be true. Instead, use the %systemdrive% environment variable.) The reason that this tactic works … Read more

Best practice for exiting batch file?

Personally I use exit. The normal exit command simply terminates the current script, and the parent (for example if you were running a script from command line, or calling it from another batch file) exit /b is used to terminate the current script, but leaves the parent window/script/calling label open. With exit, you can also add an error level … Read more

How to fix “ERROR: The system was unable to find the specified registry key or value.” when running a batch file

You’re not deleting a registry key named: You’re deleting a registry value, named: Functions which exists under the key named HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Cryptography\Configuration\SSL\00010002. To perform the task you therefore need to use the correct syntax: You would also need to run the script ‘as Administrator’, to prevent an Access is denied message.

Batch – If, ElseIf, Else

The point is that batch simply continues through instructions, line by line until it reaches a goto, exit or end-of-file. It has no concept of sections to control flow. Hence, entering de would jump to :languagede then simply continue executing instructions until the file ends, showing de then en then not found.

Windows batch – concatenate multiple text files into one

Windows type command works similarly to UNIX cat. Example 1: Merge with file names (This will merge file1.csv & file2.csv to create concat.csv) Example 2: Merge files with pattern (This will merge all files with csv extension and create concat.csv) When using asterisk(*) to concatenate all files. Please DON’T use same extension for target file(Eg. .csv). There should be some difference … Read more

wget not recognized as internal or external command

wget is a third-party program that doesn’t come bundled with Windows, so you need to explicitly install it in order to use it. You can find (one of) the Windows versions here: http://gnuwin32.sourceforge.net/packages/wget.htm You will need to add the path of the wget.exe file to your PATH environment variable in order to call the executable as in the batch file above … Read more