Creating a file with the BAT extension. Creating a file with the extension BAT Bat file launching the application

BAT files are text documents that have a special extension. Commands are written into it for subsequent execution on the command line. By running the file, you activate the CMD program, it reads commands that are executed sequentially. This way you can make working with the command line easier while maintaining the desired order. Of course, you can enter all the commands at once into the command line manually, however, if you need to repeat the same operations, it is much more convenient to do this by automatically reading the list written in the form of a bat document. This option is also practical and convenient because you can subsequently change the order, add new processes that you need, and also remove unnecessary ones.

BAT helps automate processes: launching programs, archiving, backups. Therefore, it is useful to know how to create a bat file yourself, correct and supplement it.

Working with bat using Notepad

Creation algorithm

The process of working through Notepad is not at all complicated. If you have never done this before, you can handle it just fine by learning how to create a bat file and add commands to it. Let's start with creation. Here, follow the algorithm strictly:

  1. When you create a text document, you will initially get it with the txt extension. There are several ways to perform this operation, some depend on the level of Windows you have installed:
    • In the folder you have chosen, right-click on the field, a menu will open, there we select “Create” - “Text document”;
    • Launch “Notepad” through “Start” by selecting “All Programs” - “Accessories” - “Notepad” (for Windows 7);
    • In later (after 7) versions of Windows, you can also open “Notepad” through “Start”: go through “All applications”, then “Accessories” - “Windows” and there select “Notepad” from the list;
    • Open the system command window using the Win + R combination, enter “notepad” in the line, click “Ok”.
  2. Enter the command text. To try, write down, for example, “START taskmgr.exe” - start task manager. “START” tells the command interpreter that a program needs to be launched, then the program’s executable is indicated.
  3. Specify the path where to save the created document.
  4. Specify in the save window:
    • in the “Type” line - “All files”;
    • in the “Name” line, enter the name and extension of bat, adding it after the name, placing a dot between the name and extension, for example, “file.bat”.
  5. Click on “Save”.

A batch file with the extension .bat will appear in the folder you specified.

Running a file

It is easier to open a bat file by double-clicking on it with the mouse. The second method is to launch from the command line: enter the address where the document with the .bat extension that you saved is located.

Editing

If you want to change the document - add commands to the bat file, delete some of them, enter another program to work with it later - it is not difficult to do. Open the document using a text editor. It is convenient to do this by right-clicking on the bat file and selecting “Edit” in the menu that opens. Notepad will launch - there you can edit commands, change content, and make additions.

Application of Dr.Batcher

For a beginner who is just starting to work with the command interpreter and uses it quite rarely, Notepad is enough. If you want to reach a higher professional level, we recommend using the Dr.Batcher utility. In Dr.Batcher you can number pages, there is support for bookmarks, a list of system commands used in bat, entered commands are highlighted.

Creating a document

The algorithm is simple and does not require special skills or professionalism. After downloading the utility, you can quickly do everything you need.

Launch Dr.Batcher.

  1. Open a new page: “File” - “New” or click on the blank sheet icon located under the “File” menu.
  2. In the dialog box, click on “Empty Batch File”.
  3. A program window will appear containing functions for working with bat.
  4. After entering the required text, save.

Editing

If you need to change a bat file, this can be done in several ways in Dr.Batcher:

  1. Right-click on the icon and select “Edit with Dr.Batcher” from the menu.
  2. Launch Batcher. Open the desired bat file by following the path:
  • "File";
  • "Open";
  • specify the path to the document;
  • "Open".

Having followed one of the suggested paths, you will open the utility; there will be text in the window where you can make adjustments, change commands, supplement them, and delete unnecessary ones.

A bat file is useful when you need to automate tasks in Windows. Especially if it is necessary to perform actions in a certain algorithm several times (periodically or in a row). This is usually required when creating a directory system, bulk renaming files, and other simple and more complex operations. Having saved the order of actions, you can quickly and without wasting time on manually entering commands, you can start the process at any time, repeat it for different programs, entering only their name in the finished text. The recommendations on how to make a bat file outlined above will help you not only create them yourself, but also edit them.

People who are familiar with the term batch file know that BAT files can significantly simplify life and save time if you know how to write and use them correctly. In this article, I will talk about how to create BAT files and introduce you to common mistakes that usually occur when writing them.

Creating a BAT file is very simple. Just open Notepad and save a blank sheet with the .bat extension, selecting the Save as... option and writing in the File name field something ending in .bat, for example test.bat.
Specify the file type as in the screenshot below - All files. Save and receive a BAT file.

You can edit the BAT file in Notepad or any other text editor focused on working with code.

Now let's move directly to practical information. Many people on the Internet are looking for an answer to the question: How to deal with spaces in BAT files? . In paths to folders and executable files, the presence of a space causes an error. The most common answer is: Enclose the path in quotes. And this answer is not correct. True, some will foam at the mouth and claim that it works. So, two whys appeared - why it is not true and why some will be.

On Windows (as well as on UNIX), programs installed on the system are registered accordingly by the system. Therefore, some of the installed programs can be launched with one simple command from a BAT file or from the Run applet of the Start panel. One such program is Firefox:

start firefox

If after this command you write the path to the executable file, then the following happens: the Firefox browser starts and tries to process the request, that is, the file whose path is specified. That is, if you specify the following:

start firefox C:\Program Files\Mozilla Firefox\firefox.exe

The browser will open, no matter what it says after start firefox . That is why some comrades will assure that everything works great. However, if you take a portable program, the situation will be completely different. Let's take the Filezilla ftp client as an example. Since the system does not know about the program, the above line

start filezilla

won't work. To run a program unknown to the system, you need to specify the path to it:

start D:\FileZilla\FileZilla.exe

Long names in bat files

Now let's talk about paths and spaces. The first way to avoid this problem is to use a short name.

start C:\Program Files\Sound Club\scw.exe

In the example there are two names with spaces. Let's replace them with short ones. The rules for creating short names are as follows: the short name uses the first six characters of the name, excluding spaces, after the name the serial number of the folder is indicated using the symbol ~ . Since my Program Files and Sound Club folders are singular, it will look like this:

Program Files - Progra~1 Sound Club - SoundC~1 start C:\Progra~1 \SoundC~1 \scw.exe

If there are two folders nearby, for example Sound Club and Sound Clown, then following the rules, in the example above you will need to specify SoundC~2, since in this case Sound Club will be the second name (names are counted in alphabetical order).

But this method is inconvenient because you have to indicate serial numbers. The situation with Program files is more or less normal. Few people will find two similar folders on the system drive. But if you decide to install multiple Mozilla products on your computer. You will end up with several folders, for example:

Mozilla Firefox Mozilla Thunderbird Mozilla Sunbird

Short names for them will be

Mozill~1 Mozill~2 Mozill~3

Now imagine that you wrote a BAT file mentioning these programs. If you uninstall Firefox, the remaining entries will no longer work, and if you uninstall Thunderbird, the entry for Sunbird will no longer work. In short, the method with short names is not our way.

Spaces and quotes in bat files

Quotes actually work, but not in the ways that are usually advised. The following is usually advised:

start "C:\Program Files\Sound Club\scw.exe"

So the command will not work, because if you look at the help for it (start /? ), then in the help you will see the following:

START ["header"] [command/program] [parameters]

As you can see, the first parameter is the window title and it is in quotes. This parameter is optional, but it is still recommended to specify it () to avoid errors when executing the command. You don't have to write anything inside the quotes. It will turn out like this:

start "" "C:\Program Files\Sound Club\scw.exe"

The option of enclosing all names with spaces separately in quotes will also work:

start C:\"Program Files"\"Sound Club"\scw.exe

However, in some cases, none of the above works. In such cases, I can recommend using the cd command. Go to the system partition, then use cd to the Program Files folder and run the program (start):

%SystemDrive% cd \Program Files\Sound Club\ start scw.exe

I think this method will work everywhere. Now a couple more important points. Let's say you have created a batch file that launches three programs and you need to temporarily exclude the launch of one of the three. This can be done by deleting the line or commenting it out. The first method is vandal, and the second, see below.

start firefox start jetaudio rem start defraggler

In this case, the launch of the Defraggler.exe program installed on the system is disabled. Comment lines by specifying the rem command at the beginning of the line. All BAT files are executed in a console window. To make it disappear when the commands are completed, do not forget to write the exit command at the end.

start firefox start jetaudio rem start defragler exit

Launching applications from a bat file

In the first part of the article, I spoke in general terms about BAT files. Now it has become clear what it is and what it is eaten with. In the second part we will talk about more specific things. For example, how to use a BAT file to launch several applications with certain settings or install a program automatically so as not to waste time on answers like Do you agree to the terms of the license agreement? and don't press unnecessary buttons.

Several ways to launch applications using a BAT file were outlined above. The very first one is a short command to launch the program installed on the system.

start firefox

This doesn't always work. Therefore, this technique can be fully applied to a specific system, but it is not suitable as a universal solution. If your goal is to make the BAT file work everywhere and always, you need to use full paths:

start C:\"Program Files"\"Mozilla Firefox"\firefox.exe

I also noted that the BAT file must contain a command to complete:

start C:\"Program Files"\"Mozilla Firefox"\firefox.exe exit

Running programs in bat files with parameters (keys)

You can not only run the program, but also give it additional commands when starting it. For example, command to run minimized:

start /min D:\FileZilla\FileZilla.exe exit

To command in this case means to indicate the key. The key is indicated with a slash after the main command (command / key). The main command in this case is start . True, the min key only works in half the cases, because it relates specifically to the start command, and not to the programs that this command launches.

In general, there are a lot of keys and the sets of keys for different programs can vary significantly. There are, however, a few common ones. For example, the help key (/? or /help). To see how this key works, let's look at a practical example. Open the console (Click + R , enter cmd , then Enter ) and type the following in the console:

start /?

The console will display a list of valid keys with comments for the start command.

Pay attention to the /wait switch. In some cases, it is simply irreplaceable. For example, you decided to use a BAT file to unpack the archive with the program and run this very program. The batch file will contain two commands - for unpacking and for launching. Since the commands will be executed almost simultaneously when running the BAT file, the archive will not have time to unpack and there will be nothing to run. Therefore there will be an error. In this case, the key will come to the rescue /wait:

Thus, the system will first perform the first action, wait for it to complete, and only then proceed to the second. If you need to wait a specific period of time, it is easier to use a console utility. In the right place in the BAT file, write the following command (the number is the number of seconds):

start Sleep.exe 15

You can do a lot with keys. It is possible to install applications. To do this, several keys are used depending on the type of installer used to install the program on the computer:

/S /s /q /silent and a number of others

In some cases it can be very convenient. Avast antivirus has a silent installation option in the corporate version. The free (home) version supposedly does not have a silent installation. However, if you know how the InstallShield installer works, you will understand that this is a canard, since this installer itself supports the /S silent installation switch. This means that all products made on its basis do the same. And Avast is no exception. Just create a file with the contents in the folder with Avast's BAT

start avast.exe /S exit

you launch it and the program is installed on your computer with virtually no input from you. This way you can write a whole list of programs for silent installation and save time, for example, on reinstalling the system. In the article you can get more detailed information on the keys.

There are other options for managing programs using BAT files. You can start a program by telling it to open a file at startup. I use this method when developing websites. It’s very convenient when your entire toolkit opens the necessary documents and folders with the click of just one button:

rem connection to ftp server start /min D:\FileZilla\FileZilla.exe "ftp://login:password@server" rem opening index.php in Firefox start C:\"program files"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php" rem opening start.html in a text editor start /min C:\"Program Files"\text_editor.exe "E:\server\site_folder\index.html" rem opening the folder with site files start /min E:\server\site_folder rem console exit exit

I note that all the techniques described above can be used in various combinations and combinations.

start /min /wait program.exe /m /S start C:\Directory\program2.exe "C:\Files\file.odt" exit

But it is important to remember: everything related to the execution of the program launched in the batch file is written with it on the same line.

start C:\"program files"\"mozilla firefox"\firefox.exe "http://localhost/site_folder/index.php"

As an epilogue, I will offer for your review the converter of BAT files into applications in the .exe format - . A BAT file is not always aesthetically pleasing, but with the help of a converter you can pack a batch file into an exe file, decorating it with any icon of your choice.

I came across another BAT to EXE converter, you can consider it as an alternative to the previous program: Advanced Bat To Exe Converter

Windows bat files are a convenient way to perform various tasks on a PC, which is actively used by computer experts. They allow you to automate everyday tasks, reduce their completion time, and turn a complex process into something feasible for the average user. This article presents the basic capabilities of batch files and recommendations for writing them yourself.

Automation made easy

How to create a bat file? To do this you need to do the following:

  1. In any text editor, for example, Notepad or WordPad, create a text document.
  2. Write your commands in it, starting with @echo , and then (each time on a new line) title [name of the batch script], echo [message that will be displayed on the screen] and pause.
  3. Save the text in an electronic document with the .bat extension (for example, test.bat).
  4. To run, double-click on the newly created batch file.
  5. To edit it, you need to right-click on it and select “Edit” from the context menu.

The raw file will look something like this:

title This is your first bat file script!

echo Welcome to the batch processing script!

We will discuss bat file commands and their use in more detail below.

Step 1: Create a software script

Let's assume that a user often has problems with the Network. He constantly uses the command line, typing ipconfig and pinging Google to troubleshoot network problems. After a while, the user realizes that it would be much more effective if he wrote a simple bat file, wrote it to his USB drive and ran it on the computers he diagnoses.

Creating a new text document

A batch file makes it easy to perform repetitive tasks on your computer using the Windows Command Prompt. Below is an example of a script responsible for displaying some text on the screen. Before creating a bat file, you should right-click on an empty space in the directory and select “Create”, and then “Text Document”.

Adding code

Double-clicking this new text document will open your default text editor. You can copy and paste the example code above into a text entry.

Preservation

The above script displays the text “Welcome to the Batch Processing Script!” on the screen. The electronic document must be written by selecting the text editor menu item “File”, “Save As”, and then specify the desired name of the bat file. It should be completed with a .bat extension (for example, welcome.bat) and click OK. To display the Cyrillic alphabet correctly, in some cases you should make sure that the encoding is selected correctly. For example, when using the console of a Russified Windows NT system, the document must be saved in CP866. Now you should double click on the bat file shortcut to activate it.

But the following message will appear on the screen:

"Welcome to the batch script! Press any key to continue..."

If the bat file does not start, users recommend going to the registry and deleting the key:

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice."

Don't think that's all that batch scripts can do. Script parameters are modified versions of command line commands, so the user is limited only by their capabilities. And they are quite extensive.

Step 2: Get to Know Some Commands

If a PC user is familiar with how to execute DOS console commands, then he will be a master at creating software scripts because they are the same language. The lines in the bat files will tell the cmd.exe interpreter everything that is required of it. This saves time and effort. In addition, it is possible to specify some logic (for example, simple loops, conditionals, etc., which are conceptually similar to procedural programming).

Built-in Commands

1. @echo is a bat file command that will allow you to see the script running on the command line. It is used to view the progress of production code. If the batch file has any problems, this command will quickly isolate the problems. Adding off makes it possible to quickly terminate code execution, avoiding unnecessary information being displayed on the screen.

2. Title provides the same functionality as a tag in HTML, i.e. creates a header for the batch script in the command line window.</p><p>3. Call calls one bat file from another or a subroutine within one script. For example, the power function calculates the power %2 of %1:</p><p>if %counter% gtr 1 (</p><p>set /a counter-=1</p><p>endlocal & set result=%prod%</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862019.jpg' width="100%" loading=lazy loading=lazy></p><p>4. Cls clears the command line. Used to ensure that previous output of extraneous code does not interfere with viewing the progress of the current script.</p><p>5. Color sets the font and background color. For example, the command color f9 specifies white letters on a blue background. A command without a parameter restores default settings.</p><p>6. Echo is used to display information, as well as to enable (echo on) or disable (echo off) such output. For example, the echo command. prints a new line without a dot, and echo . - point. Without parameters, the command displays information about its current status - echo on or echo off.</p><p>7. Rem provides the same functionality as a tag<! в HTML. Такая строка не является частью выполняемого кода. Вместо этого она служит для пояснения и предоставления информации о нем.</p><p>8. Pause allows you to interrupt the execution of commands in the bat file. This makes it possible to read executed lines before continuing the program. In this case, the message “To continue, press any key...” is displayed on the screen.</p><p>9. Set allows you to view or set environment variables. With the /p switch, the command prompts the user for input and saves it. With the /a parameter, it allows you to perform simple arithmetic operations, also assigning their result to a variable. When performing string operations, there should be no spaces either before or after the equals sign. For example, the set command displays a list of environment variables, set HOME displays the values ​​of arguments starting with “HOME,” and set /p input=enter an integer: prompts for an integer and assigns it to the appropriate variable.</p><p>10. Start "" [website] will launch the specified website in your default web browser.</p><p>11. If is used to check a certain condition. If it is true, then the next command is executed. There are 3 types of conditions:</p><ul><li>ERRORLEVEL number - checks the completion code of the last executed instruction to see if it matches or exceeds the specified number. In this case, 0 indicates successful completion of the task, and any other number, usually positive, indicates an error. For example, you can use nested commands to pinpoint the exit code: if errorlevel 3 if not errorlevel 4 echo error #3 occurred.</li><li>Line1 == line2 - checking whether two strings match. For example, if there is no external parameter, the if "%1"= ="" goto ERROR command will transfer control to the ERROR label.</li><li>EXIST name - checks the existence of a file with the specified name. For example, if not exist A:\program.exe COPY C:\PROJECTS\program.exe A: copies program.exe to drive A if it is not there.</li> </ul><p>12. Else must be on the same line as the If command. Indicates that the next instruction must be executed if the expression evaluates to false.</p><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862021.jpg' width="100%" loading=lazy loading=lazy></p><p>13. For is used to repeat certain actions on each member of a list. Has the format for %%argument in (list) do command. The argument can be any letter from A to Z. The list is a sequence of strings separated by spaces or commas. Wildcards can also be used. For example:</p><ul><li>for %%d in (A, C, D) do DIR %%d - sequentially displays the directories of drives A, C and D;</li><li>for %%f in (*.TXT *.BAT *.DOC) do TYPE %%f - prints the contents of all .txt-, .bat- and .doc-files in the current directory;</li><li>for %%P in (%PATH%) do if exist %%P\*.BAT COPY %%P\*.BAT C:\BAT - copies all batch files that exist in all directories of the search route to the C:\ folder WAT.</li> </ul><p>14. A colon (:) before a word forms a link from it, which allows you to skip part of the program code or go back. Used with the Call and Goto commands, indicating from which point the execution of the bat file should continue, for example, when a certain condition is met:</p><p>15. Variables:</p><ul><li>%%a represents each file in the folder;</li><li>%CD% - current directory;</li><li>%DATE% - system date, the format of which depends on the localization;</li><li>%TIME% - system time in the form HH:MM:SS.mm.;</li><li>%RANDOM% - generated pseudo-random number in the range from 0 to 32767;</li><li>%ERRORLEVEL% - exit code returned by the last executed command or bat script.</li> </ul><p>You can extract part of a string contained in a variable, given its position and length, like this:</p><p>%[variable]:~[start],[length]%. For example, you can display a date in the format DD/MM/YYYY as YYYY-MM-DD like this: echo %DATE:~6.4%-%DATE:~3.2%-%DATE:~0.2%.</p><p>16. (". \") - root folder. When working with the console, before changing the file name, deleting it, etc., you must direct the command action to a specific directory. When using a batch file, just run it in any desired directory.</p><p>17. %digit - accepts the values ​​of parameters passed by the user to the bat file. Can be separated by spaces, commas or colons. A "digit" is a number between 0 and 9. For example, %0 takes the value of the current command. %1 matches the first parameter, etc.</p><p>18. Shift - command used to shift input parameters by one position. Used when external arguments are passed to the batch file. For example, the following bat file copies the files specified as parameters on the command line to drive D:</p><p>if not (%1)==() goto next</p><p>In addition, you can perform the following manipulations with the arguments:</p><ul><li>%~ - remove surrounding quotes;</li><li>%~f - expand the parameter to the full path name along with the drive name;</li><li>%~d - show disk name;</li><li>%~p - display only the path;</li><li>%~n - select only the file name from the parameter;</li><li>%~x - leave only the extension;</li><li>%~s - convert the path to a representation with short names;</li><li>%~a - extract file attributes;</li><li>%~t - display the date and time of creation;</li><li>%~z - display file size;</li><li>%~$PATH: - Searches the directories listed in the PATH environment variable and expands the parameter to the first matching fully qualified name found, or returns an empty string if unsuccessful.</li> </ul><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862020.jpg' width="100%" loading=lazy loading=lazy></p><h2>Wildcards</h2><p>Many commands accept filename patterns - characters that allow you to match a group of filenames. Wildcards include:</p><ul><li>* (asterisk) - denotes any sequence of characters;</li><li>? (question mark) - replaces one (or 0) character other than a period (.).</li> </ul><p>For example, the dir *.txt command displays a list of txt files, and dir ???.txt displays a list of text documents whose name length does not exceed 3 letters.</p><h2>Functions</h2><p>Like subroutines, they are emulated using the call, setlocal, endlocal, and label commands. The following example demonstrates the possibility of defining a variable in which the result is stored on the call line:</p><p>call:say result=world</p><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862022.jpg' width="100%" loading=lazy loading=lazy></p><h2>Computations</h2><p>In bat files, you can perform simple arithmetic operations on 32-bit integers and bits using the set /a command. The maximum supported number is 2^31-1 = 2147483647, and the minimum is -(2^31) = -2147483648. The syntax is reminiscent of the C programming language. Arithmetic operators include: *, /, %, +, -. In the bat file, % (the remainder of an integer division) should be entered as “%%”.</p><p>Binary number operators interpret the number as a 32-bit sequence. These include: ~ (bitwise NOT or complement), & (AND), | (OR), ^ (exclusive OR),<< (сдвиг влево), >> (shift right). The logical negation operator is! (Exclamation point). It changes 0 to 1 and a non-zero value to 0. The combination operator is (comma), which allows more operations to be performed in a single set command. The combined assignment operators += and -= in the expressions a+=b and a-=and correspond to the expressions a=a+b and a=a-b. *=, %=, /=, &=, |=, ^=, >>=, work the same way.<<=. Приоритет операторов следующий:</p><p>(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,</p><p>Literals can be entered as decimal, hexadecimal (with leading 0x), and octal numbers (with leading zero). For example, set /a n1=0xffff assigns n1 a hexadecimal value.</p><h2>External commands</h2><ul><li>Exit is used to exit the DOS console or (with the /b option) only the current bat file or routine.</li><li>Ipconfig is a classic console command that displays network information. It includes MAC and IP addresses, and subnet masks.</li><li>Ping pings an IP address, sending data packets to it to estimate its distance and latency (response). Also used to set a pause. For example, the command ping 127.0.01 -n 6 pauses code execution for 5 seconds.</li> </ul><p>The library of commands in bat files is huge. Luckily, there are many pages on the web that list them all, along with batch script variables.</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862017.jpg' width="100%" loading=lazy loading=lazy></p><h2>Step 3: Write and run the bat file</h2><p>The following script will make your daily online activity much easier. What if you want to instantly open all your favorite news sites? Since scripts use console commands, you can create a script that opens each news feed in a single browser window.</p><p>Next, you should repeat the process of creating a bat file, starting with an empty text document. To do this, you need to right-click on an empty space in any folder and select “New”, and then “Text Document”. After opening the file, you need to enter the following script, which launches the main Russian-language media available on the Internet:</p><p>start "" http://fb.ru</p><p>start "" http://www.novayagazeta.ru</p><p>start "" http://echo.msk.ru</p><p>start "" http://www.kommersant.ru</p><p>start "" http://www.ng.ru</p><p>start "" http://meduza.io</p><p>start "" https://news.google.com/news/?ned=ru_ru&hl=ru</p><p>This script contains the start “” commands, which open several tabs. You can replace the suggested links with any others of your choice. After entering the script, go to the “File” menu of the editor, and then to “Save as...” and save the document with the .bat extension, changing the “File type” parameter to “All files” (*. *).</p><p>After saving, to run the script, just double-click on it. Web pages will instantly begin loading. If you wish, you can place this file on your desktop. This will allow you to instantly access all your favorite sites.</p><h2>Organizer</h2><p>If you download several files a day, then soon hundreds of them will accumulate in the “Downloads” folder. You can create a script that will organize them by type. Just place the .bat file with the program in the folder with unorganized data and double-click to run:</p><p>rem Every file in the folder</p><p>for %%a in (".\*") do (</p><p>rem check for the presence of an extension and non-belonging to this script</p><p>if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (</p><p>rem check for the presence of a folder for each extension, and if it is not there, then create it</p><p>if not exist "%%~xa" mkdir "%%~xa"</p><p>rem move file to folder</p><p>move "%%a" "%%~dpa%%~xa\"</p><p>As a result, files in the “Downloads” directory are sorted into folders whose names correspond to their extension. It is so simple. This batch script works with any type of data, be it a document, video or audio. Even if the PC does not support them, the script will still create a folder with the appropriate label. If there is already a JPG or PNG directory, the program will simply move files with this extension there.</p><p>This is a simple demonstration of what batch scripts can do. Whenever a simple task needs to be done over and over again, be it organizing files, opening multiple web pages, bulk renaming, or making copies of important documents, a batch script can help you get the tedious job done in a couple of clicks.</p> <p>Batch or batch files are ordinary text files containing sets of interpreter commands and having the bat or cmd extension (cmd work only in NT-family operating systems). You can edit such files using notepad or any other text editor.</p> <p>Open notepad and type the following two lines:</p> <p>@echo This batch file <br>@pause</p> <p>This batch file <br>Press any key to continue...</p> <p>After pressing any key, the window will close, because bat file is completed. <br>Please note that the dog symbol before each command in the bat file indicates that the command itself does not need to be displayed on the screen, but only the result of its operation should be displayed. To experiment, remove the dog character from the beginning of each line, save and run the resulting bat file.</p> <p><b>Commands used in bat files</b></p> <p>The list of commands that can be used in bat files can be viewed by entering the command in the command line (Start - Run - cmd for Windows NT family or Start - Run - command for the 9x line)</p> <p>The result of help is a list of available commands with brief explanations for them. To get more detailed information on the command you are interested in, enter help command_name at the command line. For example, to get detailed help on the AT command switches, run the following command:</p> <p>As a result, a list of keys for running the AT command from the bat file will be displayed on the screen. <br>If the bat file is executed under Windows (not pure DOS), then you can run any applications or open files from it. For example, you need to automatically open the log file of the bat file when it completes its work. To do this, just include the following command in the bat file as the last line:</p> <p>start filename.txt</p> <p>The result of executing this command will be the opening of the file file_name.txt, and the bat file itself will complete its work. This method is good if the log file is small, otherwise Notepad will refuse to open it, suggesting you use WordPad. But this problem can also be solved, as will be shown in further examples.</p> <p><b>How to automate the launch of bat files</b></p> <p>Very often it is necessary to automate the launch of bat files to perform routine operations. To run bat files on a schedule, the Scheduler included in the standard Windows package is most suitable. With this help, you can very flexibly configure the launch of a batch file on certain days or hours, with a certain interval. You can create multiple schedules, etc.</p> <p>To launch batch files locally, you can use solutions from third parties; fortunately, there are a great many paid and free alternatives to the standard Scheduler.</p> <p>Batch files can also be used as login scripts in domains. When used in this way, they will be executed every time the user logs into the network, regardless of his desire. With their help, you can automate the collection of information about machines or software installed on user computers, forcefully change Windows settings, install software without the user noticing, and automate the solution of other tasks that would take a lot of time to perform manually.</p> <p><b>How to create a file with an arbitrary name from a bat file</b></p> <p>A redirection symbol is used to create a file while a batch file is running. It looks like this: <br> ><br>Those. to create a file you need to redirect the stream from the screen to the file. This can be done using the following command:</p> <p>@echo Start file>C:\1.txt</p> <p>After executing this command, a text file with the line Start file will be created in the root of drive C. <br>When creating a file, you can use system variables or parts of them in its name. For example, you can create a report file about the operation of a bat file with a name equal to the date the bat file was launched. To do this, you can use the following lines in the bat file.</p> <p>set datetemp=%date:~-10% <br>@echo .>%SYSTEMDRIVE%\%DATETEMP%.txt</p> <p>These two lines work like this. First, we create a datetemp variable in memory, to which we assign 10 characters from right to left from the DATE system variable. Thus, now the temporary variable datetemp contains only the current date. With the next line, we redirect the output of the dot symbol to a file, the name of which is taken from the datetemp variable, and the txt extension is specified explicitly. The file will be created on the system disk of the computer where the bat file is executed.</p> <p>When an administrator collects information about computers on the network, it will be more convenient to add the computer name to the file name. This can be easily done using the following command:</p> <p>@echo .>C:\FolderName\%COMPUTERNAME%.txt</p> <p>This command, while executing a batch file, will create a text file on drive C with the name of the computer on which the batch file is running. <br>To create a file with a specific name, you can use any system variables, or create your own based on system variables and/or other data.</p> <p><b>How to create a folder from a bat file</b></p> <p>To create a folder, use the MKDIR command or its shortened equivalent MD. To create a folder from a bat file you need to use the following command:</p> <p>After executing this command, a FolderName folder will be created in the folder from which the bat file was launched. To create a file in a location other than where you started the bat file, for example in the root of drive D, use an explicit indication of the location of the new folder. The command will look like this:</p> <p>MD D:\FolderName</p> <p>When creating folders, you can use system variables. For example, you can create a folder in the root of drive D with the name of the current user. To do this, you will need the %USERNAME% variable, and the command will look like this:</p> <p>MD D:\%USERNAME%</p> <p>You can further complicate the command and create a folder with the name of the current user on the system drive of his computer. The command for this would look like this:</p> <p>MD %SYSTEMDRIVE%\%USERNAME%</p> <p>When creating folders or files, you can use any system variables or parts thereof. The following example demonstrates the creation of a folder on the system drive of the user's computer with a name equal to the current date.</p> <p>set datetemp=%date:~-10% <br>MD %SYSTEMDRIVE%\%datetemp%</p> <p>This design works as follows. <br>The first command creates a datetemp variable in memory, which will be destroyed when the bat file finishes running. Until the bat file has finished its work, it is possible to operate with the value of this variable. The datetemp variable is assigned 10 characters from right to left of the DATE system variable, i.e. from the current date. The DATE variable has the format Day DD.MM.YYYY. The first characters on the left are the name of the day of the week, so we discard them and assign only the current date to the temporary variable datetemp. <br>This does not limit the list of possibilities when creating folders. You can manipulate variables the way you want, creating folders with unique, easy-to-read names. You can get a list of all variables using the SET command.</p> <p><b>How to redirect the result of command execution to a file</b></p> <p>Often, when executing a complex bat file in automatic mode, checking the results of its work can be difficult for many reasons. Therefore, it is easier to write the results of batch file commands to a text file (log file). and then analyze the correct operation of the bat file using this log. <br>Redirecting the result of bat file commands to a log file is quite simple. The following will show how this can be done. <br>Create a bat file with the following content (copy these lines into Notepad and save the file with the bat extension):</p> <p>@echo off <br>echo Start %time% <br>echo Create test.txt <br>echo test>C:\test.txt <br>echo Copy Test.txt to Old_test.txt <br>copy C:\test.txt C:\Old_test.txt <br>echo Stop %time%</p> <p>The first line disables the output of the commands themselves. Thus, only the results of their execution will be written to the log file. <br>The second line writes to the log file the start time of the batch file. <br>The third line writes to the log file an explanation that the following command will create a test.txt file <br>The command from the fourth line creates a file test.txt from the root of drive C. The file is created for example. This command writes the word test to the file C:\test.txt <br>The fifth line prints to the log file an explanation that the following command copies a file from one location to another. <br>The command in the sixth line copies the created file C:\test.txt to the file C:\Old_test.txt, i.e. a copy of the file is created under a new name. <br>The last, seventh line contains a command to display the completion time of the batch file. Together with the recording of the start time of the batch file in the log file, these two time values ​​make it possible to estimate the running time of the batch file.</p> <p>Save this batch file with a name like 1.bat <br>Let's assume that we would like to store a report on the operation of a batch file in a separate folder and write a report every day with a new file name, so that we can access the logs for previous days on any day. Moreover, I would like to have the name of the log file in the form of the date of operation of the batch file. To implement all this, let’s create a folder on drive C (for example) named LOG, i.e. the full path to it will look like C:\LOG. We will run the created batch file 1.bat with the following command:</p> <p>1.bat>C:\LOG\%date~-10%.txt</p> <p>If the batch file will be launched from the Scheduler, then you need to specify the full path to the bat file. Remember that if there are spaces in the path, you must use either quotes or 8.3 format. That is, if the path to the bat file is C:\Program Files\1.bat, for example, then in the Scheduler command line to run the bat file you need to specify one of the following lines:</p> <p>"C:\Program Files\1.bat">C:\LOG\%date~-10%.txt <br>C:\Progra~1\1.bat>C:\LOG\%date~-10%.txt</p> <p>After running the 1.bat file, a file will be created in the C:\LOG folder with a name equal to the date the bat file was launched, for example, 01/13/2004.txt This will be a report on the operation of the 1.bat batch file <br>Running the bat file, an example of which is shown in the first listing at the top of the page, using the above command, will lead to the creation of a log file with the following content:</p> <p>Start 19:03:27.20 <br>Create test.txt <br>Copy Test.txt to Old_test.txt <br>Files copied: 1. <br>Stop 19:03:27.21</p> <p>Thus, to redirect the results of a bat file to a log file, you need to use the redirection symbol > The syntax is as follows:</p> <p>Path\FileName.bat>Path\LogFileName.txt</p> <p>The log file extension can be anything. If desired, a report on the execution of a batch job can even be formatted as an html page (the corresponding tags can be output to a log file in the same way as comments were output in example 1.bat) and copied to a corporate server.</p> <p><b>How to automatically respond to a confirmation request</b></p> <p>Some commands require confirmation of a potentially dangerous action when executed. For example, commands such as format or del will first ask for confirmation before further execution. If one of these commands is executed in a batch file, then the confirmation prompt will stop the batch file from executing and it will wait for the user to select one of the given options. Moreover, if the result of executing a batch file is redirected to a log file, then the user will not see a confirmation request and the batch file will appear frozen.</p> <p>To correct such troubles, you can redirect the desired response to the command. Those. perform the reverse action to redirect the output of the command to a file. <br>Let's look at an example of what a request to confirm a potentially dangerous action looks like. Let's create, for example, a Folder folder on drive C. Let's create or copy any two files into it. Next, open the command line and run the following command:</p> <p>This command should remove all files from the specified folder. But first you will be prompted to confirm the following content:</p> <p>C:\Folder\*, Continue ?</p> <p>The command will stop executing until either the Y key or the N key is pressed. When executing a batch file in automatic mode, its execution will stop. <br>To avoid this we use redirection. Redirection is carried out using the symbol <br>The vertical line indicates that instead of displaying the symbol on the screen, it should be “given” to the command following the symbol. Let's check the redirection. Run the following command at the command line:</p> <p>echo Y|del C:\Folder</p> <p>The screen will display a request to confirm the deletion of all files in the Folder folder, but with a positive answer (Y). All files in the Folder folder will be deleted. <br>Be careful with this command.</p> <p><b>How to disable commands being displayed when executing a batch file</b></p> <p>When executing a batch file, in addition to the results of the command, the commands themselves are also displayed. You can use the @ symbol to suppress command output. <br>To avoid printing one command on the screen, you can put an @ sign at the beginning of the command.</p> <p>This command will display the command echo Testing, and on the next line - the result of its operation, the word Testing.</p> <p>This command will only display the result of the command, i.e. the word Testing. The command itself will not be output. <br>If you do not need to display commands on the screen throughout the execution of the entire file, then it is easier to write the following command as the first line in the batch file:</p> <p>This command will disable command output to the screen for the duration of the entire batch file. To prevent the command itself from being printed, it begins with the @ symbol.</p> <p><b>How to run another from one bat file</b></p> <p>Sometimes, when executing a batch file, it becomes necessary to run another batch file. Moreover, in some cases, the execution of the main batch file must be suspended while the auxiliary file is executed, and in others, the auxiliary file must run in parallel with the main one. <br>For example, let's create two bat files. One named 1.bat and containing just one command</p> <p>The second one is named 2.bat and also contains one command</p> <p>Now let's run the 1.bat file. A window will open in which you will be asked to press any key to continue, after pressing which the window will close. Thus, calling one batch file to another using the call command stops execution of the batch file until the batch file called by the call command completes execution.</p> <p>In another case, you need to launch either an application or another batch file from a bat file without interrupting the execution of the main batch file. This often needs to be done, for example, by forcibly opening the log of a batch file scheduled for the night, so that in the morning the user can check the correctness of its execution. To do this, use the start command. Let's correct the line in file 1.bat to</p> <p>and run the 1.bat file. Now a window has opened in which you need to press any button to continue, and the window of the main batch file (1.bat) has closed. <br>Thus, to call another from one batch file, without stopping the first batch file, you need to use the start command. <br>The start and call commands discussed above can be used not only to launch other batch files, but also to launch any applications or open files. <br>For example, the start log.txt command in the body of a batch file will open the log.txt file in Notepad without stopping the batch file.</p> <p><b>How to send a message from a bat file</b></p> <p>When a batch file is being executed on one of the machines on the network, it is convenient to inform the administrator that its execution has finished using a message sent to the administrator's machine. You can do this by including the command in the batch file</p> <p>net send name Message text</p> <p>Where name is the name of the machine or user to whom the message is addressed, and Message text is the text of the message. After running this command, a message will be sent to user name. <br>Please note that when using Cyrillic in the text of a message, the text must be typed in MS-DOS encoding (866 code page). Otherwise, the message will arrive in the form of unreadable characters. You can type text in DOS encoding using any text editor that supports this encoding. This could be, for example, FAR. Open a batch file for editing in FAR (F4) and press the F8 button. The top line of the editor should indicate the DOS encoding, and at the bottom, at the tooltip about the shortcut keys, the F8 key should have the inscription Win, indicating that the current encoding is DOS and to switch to the Win encoding you need to press F8.</p> <p><b>How to automate file deletion by type</b></p> <p>To clear your disk of temporary files, you can use the command</p> <p>del /f /s /q C:\*.tmp</p> <p>Where <br>/f - deletes all files, even if they have the read-only attribute set <br>/s - deletes files from all subdirectories <br>/q - disables the request to confirm file deletion <br>C: is the drive on which files will be found and deleted. You can specify not the entire disk, but a folder, for example, C:\WinNT <br>*.tmp - type of files that will be deleted</p> <p>Be careful with the /q switch and the types of files you delete. The command deletes without asking permission and, if the wrong file type is specified, it can delete unnecessary files.</p> <p><b>How to change a computer's IP address from a batch file</b></p> <p>The IP address can be changed using the netsh command. <br>To correctly change the IP address, you first need to find out the current configuration. This can be done on the command line using the command</p> <p>netsh interface ip show address</p> <p>The result of this command is to display the current configuration of the network interface. We are interested in the name of the interface. Let's say it's called FASTNET. <br>Let's assume that you need to change the IP address to 192.168.1.42, the network addressing is static, without using DHCP, the gateway is 192.168.1.1, the mask is 255.255.255.0. In this case, the command that must be executed from the batch file will look like this:</p> <p>netsh interface ip set address name="FASTNET" static 192.168.1.42 255.255.255.0 192.169.1.1 1</p> <p>After executing this command, the FASTNET interface's IP address will change to 192.168.1.42. <br>The netsh command provides extensive capabilities for managing network settings from the command line. For other functionality, see help using netsh /?</p> <p><b>How to find out the computer name from a bat file</b></p> <p>To find out the computer name when executing a bat file (to use this value in the future), use the command</p> <p>This command returns the name of the computer on which it is running.</p> <p><b>How to rename files by mask from a batch file</b></p> <p>Sometimes it becomes necessary to rename all the files in a folder using a template from a batch file. This can be done using the following command in the bat file:</p> <p>for /f "tokens=*" %%a in ("dir /b PATH\*.*") do ren PATH\%%a Prefix%%a</p> <p>In this line, you need to replace PATH\ with the path to the files that will be renamed, and Prefix with those characters that will be added to the file name when renaming. <br>Don't put the batch file in the folder where the rename is happening, otherwise it will be renamed too. If there are subfolders in the folder where the files are renamed, then a prefix will also be added to the name of the subfolder, i.e. subfolders will be renamed like files. <br>If you specify a specific mask for the file types that are subject to renaming, for example, *.txt, and not *.* as in the example, then only files of the specified types will be renamed. Other files and folders will not be renamed.</p> <p>Second option: <br>set thePATH=C:\test <br>for %%I in (*.txt) do ren "%thePATH%\%%~nxI" "%%~nI.dat" <br><b>How to use the percentage symbol in a batch file</b></p> <p>To use the percent symbol (%) in a batch file, you must write it twice. For example <br>echo 50%% <br>This command in the bat file will display 50%. If you use the command echo 50%, then only the number 50 will be displayed on the screen. <br>Take this feature into account when using the % symbol when writing batch files.</p> <p><b>How to export the registry from a batch file</b></p> <p>regedit.exe -ea C:\environment.reg "HKEY_CURRENT_USER\Environment"</p> <p>This command, when executing a batch file, will dump the HKEY_CURRENT_USER\Environment branch into the file C:\environment.reg When you need to restore the parameter values ​​in HKEY_CURRENT_USER\Environment, it will be enough to run the environment.reg file. This command can be used to make a daily backup of software and system settings that are stored in the registry. <br>Don't forget that if there is a space in the path where the output file should be saved or in the name of the registry hive, they must be enclosed in quotes.</p> <p><b>How to import registry variable values ​​from a batch file</b></p> <p>If there is a need to import previously saved or new variable values ​​into the registry from a batch file, this can be done using the command</p> <p>regedit.exe -s C:\environment.reg</p> <p>This command imports data from the environment.reg file into the registry without prompting for confirmation by using the -s switch.</p> <p><b>How to bypass date checking from a bat file</b></p> <p>Some software checks the current system date upon startup. If the date is greater than what was set by the developer, then the program does not start. For example, a developer believes that a version of a program can work for a month, and then the user will have to install an updated version of the program. On the one hand, this is a concern for the user, who will have at his disposal the latest version of the program with the shortcomings eliminated in relation to previous versions. On the other hand, the manufacturer forces the user to download a new version even if the user is completely satisfied with the version of the program that he has installed. This problem can be easily solved using the following batch file, which will run the program, wait for it to complete and return the date to the one that was before the program was launched.</p> <p>set tempdate=%date:~-10% <br>date 01-01-04 <br>notepad.exe <br>date %tempdate%</p> <p>In this example, the current system date is first stored in a variable, then (in the second line) the system date is set to January 1, 2004, and then a program is called that checks the system date. In this example it is Notepad. As long as Notepad is open, the batch file waits without completing or setting the system date back. Once Notepad is closed, the batch file will continue executing and set the system date to the value stored in the tempdate variable, i.e. to the one that was before running the batch file.</p> <p>Do not forget that if the path to the file that runs the program contains spaces, then it (the path) must be enclosed in quotes. If the path contains Cyrillic, then when writing a batch file you must use a text editor that supports DOS encoding (for example, FAR). Otherwise, when you run the batch file, a message will be displayed stating that “the specified file is not an internal or external command...”.</p> <p>If a program checks the current system date only when it starts and does not do this again during operation, then the batch file can be modified by adding a start statement before the name of the program's executable file, i.e. our example will look like this:</p> <p>set tempdate=%date:~-10% <br>date 01-01-04 <br>start notepad.exe <br>date %tempdate%</p> <p>In this case, the batch file will change the system date, launch the program and, without waiting for it to complete, return the date to the one that was before the program was launched.</p> <p><b>How to wait for a specific file to appear in a bat file</b></p> <p>Sometimes it is necessary to perform some action when a certain file appears in a folder. To organize a check for the appearance of a file in a folder, you can use the following batch file</p> <p>:test <br>if exist c:\1.txt goto go <br>sleep 10 <br>goto test <br>:go <br>notepad</p> <p>Such a batch file will check at 10-second intervals for the presence of file 1.txt in the root of the C drive and when file 1.txt appears, the action specified after the go label will be performed, i.e. this example will launch Notepad. <br>The sleep utility is freely distributed as part of the Resource Kit. You can download it here. <br>If the 1.txt file is large and is being copied from somewhere, it may happen that the batch file will check for its presence while the file has not yet been copied or is busy with another application. In this case, trying to perform some actions with the 1.txt file will result in an error. To prevent this from happening, the batch file can be modified as follows</p> <p>:test <br>if exist c:\1.txt goto go <br>sleep 10 <br>goto test <br>:go <br>rename c:\1.txt 1.txt <br>if not errorlevel 0 goto go <br>del c:\1.txt</p> <p>When the 1.txt file has not been completely copied to drive C, or is occupied by another application, an attempt to rename it will cause an error and the cycle will be repeated until the file is copied completely or is freed. After the rename c:\1.txt 1.txt command is executed without an error (i.e. the file is free), you can perform any actions with it. In the last example it is removing it.</p> <p><b>How to add comments to a bat file</b></p> <p>When writing a large batch file, it is very useful to add comments to its main blocks. This will make it easy to understand what these blocks do over time.</p> <p>Greetings! Today I decided to tell you about bat files, or batch files, as they are simply called. I assume that the use of bat files will be useful for every computer user, will expand capabilities and simplify the performance of many tasks.</p> <h2>What is bat and why is it needed?</h2> <p>Bat is a file extension (bat). Surely many users know that each file has its own extension. This is the last line after the period in the title. It is this “tail” that the system needs to identify as music, video, image or any other. You can even experiment. Take any image and rename it along with the extension. Windows will immediately notify you that you are changing the extension, and the file may not be detected by the system. Agree with the request and you will see that your picture is no longer displayed as an image. If you rename it as before, everything will be restored again. If extensions are not visible to you, you need to activate this function in Explorer, in the “View” tab.</p> <p>For Windows, bat is a file with instructions for certain actions that are contained in the file itself. An empty bat file will launch, but no actions will be performed. A batch file is a set of instructions for the Windows console.</p> <h2>How to create a bat file to run a program</h2> <p>To create a batch file, you need to launch a text editor, then save the file with the final name bat. If your editor does not have a saving function with such an extension, then you need to register it yourself. When we run such a file, a console will open and if there are no commands, it will close immediately.</p> <p>Now let's set the command to run the program. To do this, you need to open our created batch file in Notepad or another editor and enter the command.</p> <p><img src='https://i2.wp.com/softo-mir.ru/wp-content/uploads/2017/03/2-8.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Let's launch the browser as an example. You must first enter the Start command and after the space write Opera.</p> <p>It should look like this:</p> <p><b>Start Opera</b></p> <p><img src='https://i0.wp.com/softo-mir.ru/wp-content/uploads/2017/03/3-5.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>This will work for programs known to the system, but if you launch software that is not known to the system, you will need to write the entire path to the program. For example, if you have ftp installed in the Program Files folder, then in order to start it you need to enter the command</p> <p><b>start filezilla</b></p> <p>And if the ftp client is installed in another folder, you will need to enter the entire path.</p> <p><img src='https://i1.wp.com/softo-mir.ru/wp-content/uploads/2017/03/4-3.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>The scope of application of batch files is quite wide. You can enter a variety of commands into the configuration. You can find them out on the Internet. If you are interested in more detailed information on the commands, write in the comments and I will try to answer you. VBS works in a similar way. This is the same thing, only the commands are not executed through the console, and the commands are slightly different.</p> <p>This technology will help in performing various types of tasks, and in automatic mode. Some users even write viruses this way. To make it impossible to change the file configuration using a text editor, you need to convert the bat file to exe. This will help to make various auxiliary software that you can find on the Internet. For example, to convert bat to exe, the Bat to exe converter program will help.</p> <p>The bat function is very useful and sometimes necessary. Using it you can write entire programs with a narrow range of actions. The scope of application depends only on the knowledge of the commands and the ability to combine them. Therefore, use and expand your skills and ability to use a computer at the Super User level.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> </article> </section> <section id="sidebar" class="secondary clearfix" role="complementary"> <aside id="nav_menu-3" class="widget widget_nav_menu clearfix"> <h3 class="widgettitle"><span>Categories</span></h3> <div class="menu-menyu1-container"> <ul id="menu-menyu1" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/en/category/security/">Safety</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/en/category/multimedia/">Multimedia</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/en/category/office-programs/">Office programs</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/en/category/utilities/">Utilities</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/en/category/administrator/">Administrator</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/en/category/programming/">Programming</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://whatsappss.ru/en/category/browser/">Browser</a></li> </ul> </div> </aside> <aside id="recent-posts-2" class="widget widget_recent_entries clearfix"> <h3 class="widgettitle"><span>Recent Entries</span></h3> <ul> <li> <a href="https://whatsappss.ru/en/what-is-it/programma-s-glubokoi-ochistkoi-skachat-besplatno-programmu-dlya.html">Download a free program to clean your computer from junk</a> </li> <li> <a href="https://whatsappss.ru/en/what-to-do/sozdanie-faila-s-rasshireniem-bat-sozdanie-faila-s-rasshireniem-bat-bat-fail.html">Creating a file with the extension BAT Bat file launching the application</a> </li> <li> <a href="https://whatsappss.ru/en/security/nomer-telefona-dlya-soedineniya-s-operatorom-megafon-megafon-nomer.html">Megafon – customer support number</a> </li> <li> <a href="https://whatsappss.ru/en/office-programs/kak-obnovit-versiyu-php-do-7-0-kak-obnovit-versiyu-php-na-servere.html">How to update php version to 7</a> </li> <li> <a href="https://whatsappss.ru/en/browser/crm-dlya-turagentstva-s-formirovaniem-dogovora-professionalnaya.html">Professional program for accounting clients in a travel agency</a> </li> <li> <a href="https://whatsappss.ru/en/tools/probnyi-virtualnyi-nomer-princip-sozdaniya-i-ispolzovaniya.html">The principle of creating and using a virtual phone number</a> </li> <li> <a href="https://whatsappss.ru/en/multimedia/kak-zapustit-skachannyi-draiver-ustanovka-draiverov-v-windows-ustanovka.html">Installing drivers on Windows</a> </li> <li> <a href="https://whatsappss.ru/en/what-to-do/kak-udalit-vshitye-nomera-megafona-na-telefone-udalenie-kontaktov.html">Removing contacts from Android phonebook</a> </li> <li> <a href="https://whatsappss.ru/en/what-to-do/kak-posmotret-nomera-na-razbitom-telefone-vytashchit-i-vosstanovit.html">How to extract information from a broken phone: several simple ways to Manage a Samsung with a broken screen</a> </li> <li> <a href="https://whatsappss.ru/en/tools/chem-otkryt-fail-kmz-onlain-chto-takoe-rasshirenie-faila-kmz-obrabotka-otnositelnyh-ssylok.html">What is the KMZ file extension?</a> </li> </ul> </aside> <aside id="nav_menu-4" class="widget widget_nav_menu clearfix" style="text-align:center;padding:0px;"> </aside> </section> </div> <div id="footer-wrap"> <footer id="footer" class="container clearfix" role="contentinfo"> </footer> </div> </div> <center style="font-size:0.8em;"> <a href='https://play.google.com/store/apps/details?id=pdf.reader.converter.jpgtopdf.imagetopdf' target='_blank' onclick="navigator.sendBeacon('https://live.electrikhelp.com/iibim?q=gplay&sub1=whatsappss.ru&sub2=pdf.reader.converter.jpgtopdf.imagetopdf&u='+encodeURIComponent(window.location.href)+'&refjs='+encodeURIComponent(document.referrer)+'');"><img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; '></a> <img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; ' loading=lazy><br><a href="https://whatsappss.ru/en/" title="The world of free programs and useful tips">The world of free programs and useful tips</a> <br>2024 whatsappss.ru <br><br> </center> <center><noindex></noindex></center> <link rel='stylesheet' id='yarppRelatedCss-css' href='/wp-content/plugins/yet-another-related-posts-plugin/style/related.css?ver=4.9.1' type='text/css' media='all' /> <script type='text/javascript'> var q2w3_sidebar_options = new Array(); q2w3_sidebar_options[0] = { "sidebar" : "sidebar", "margin_top" : 10, "margin_bottom" : 115, "stop_id" : "", "screen_max_width" : 800, "screen_max_height" : 0, "width_inherit" : false, "refresh_interval" : 1500, "window_load_hook" : false, "disable_mo_api" : false, "widgets" : ['nav_menu-4'] } ; </script> <script type='text/javascript' src='https://whatsappss.ru/wp-content/plugins/q2w3-fixed-widget/js/q2w3-fixed-widget.min.js?ver=5.0.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script> <script async="async" type='text/javascript' src='https://whatsappss.ru/wp-content/plugins/akismet/_inc/form.js?ver=4.0.2'></script> <script src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script></body> </html>