Трикове в Командния ред на Windows (cmd)


27 мнения в тази тема

Отговорено

Трикове в Командния ред на Windows се завръщат! Предстои да видите още 9 трика за този така полезен инструмент. !Този път няма определена подредба в триковете! Е, да започваме!


1. Копиране на резултата от команда директно в клипборда
В предишния пост ви показах как да копирате чрез маркиране. Сега, можете да копирате команда директно във вашият клипборд. Това става като поставите " | clip " след командата. Вижте примерна команда след следващия трик.

!ВАЖНО! Докато всички трикове работеха във всички версии на Windows, този трик работи само в Windows Vista/7/8 !


2. Разберете името на вашият компютър от Командния ред
чрез командата hostname! Следният пример по-долу, комбиниран с по-горния трик, ще копира името на компютъра ви в клипборда.

hostname | clip

3. Изтрийте съдържанието на клипборда Полезно, след като сте си свършили работата с предишните команди. Просто поставете това в Командния прозорец:

echo off | clip

!ВАЖНО! Само за Windows Vista/7/8 !
4. Изведете списък на стартираните услуги Ако искате да изведете списък на стартираните услуги, командата

net start

ще свърши точно това.
Понеже списъкът може да е дълъг, комбинирайте тази команда с трик N5 от предишният пост, за да получите резултатите в текстов файл. Командата ще придобие вида:

net start >> C:\Users\User\Desktop\services.txt

5. Генерирайте списък на инсталираните драйвери Обикновената команда за това е

driverquery /v

, но аз искрено ви препоръчвам следната по-прегледна команда, която извежда резултатите в текстов файл:

driverquery /FO list /v >> C:\Users\User\Desktop\drivers.txt

6. Прекратявайте процеси от командния ред Ако сте запознати с Линукс, сигурно знаете за възможността да се убиват процеси от терминала. Е, това е възможно и с Командния ред на Windows.

process -k "notepad.exe"

7. Забавяне на кода в batch файл Ако не знаете, тези трикове могат и да се използват и в batch файлове / скриптове. Един добър трик специално за там е забавянето в кода. Например, намирате се в ситуация, в която трябва да забавите кода 5 секунди преди следващата команда. Но командата "sleep" липсва! Ето един добър заместител:

ping -n 5 127.0.0.1 > NUL 2>&1

!ВАЖНО! Отброяването не е точно, така че не му се доверявайте много. 8. Изпълнете две команди една след друга Чрез написването на една команда, да изпълните две една след друга. Как ви звучи, а? Например сега ще изпълня командите cls и echo Hello! една след друга. Това ще стане чрез следната сборна команда:

cls && echo Hello!

9. Сменете паролата на потребител (обикновен или администраторски) или локален акаунт (за Windows 8) чрез Командния ред без да знаете старата! За този трик трябва да сте с администраторски права. Тогава можете да променяте паролите на всички акаунти. С обикновен акаунт няма да постигнете нищо. Така че, стартирайте cmd с администраторски права (Десен клик -> Изпълни като администратор) и поставете следната команда, като на мястото на #USER# поставете потребителското име на потребителя. След това ще поиска от вас да напишете новата парола, пишете, нищо че на екрана не излиза нищо. После Enter, и повторете паролата. Готово! Ето командата:

net user #USER# *



10. Забавлявайте се! Командния ред има толкова много приложения и трикове! До следващата ни среща можете да проучите командата ftp. Чрез нея се осъществява връзка със FTP сървър.

Това беше всичко от мен за сега. По-малко този път, но вече има достатъчно трикове за изпробване от ваша страна. До нови срещи!



ИЗТОЧНИЦИ: / SOURCES:
Off Topic

Тук ще изредя източниците на всеки трик:
Here I will tell all the sources for all the tricks:

1. Аз / ME
2. http://bit.ly/win7bgKG1
3. Аз / ME
4. http://bit.ly/win7bgKG2
5. http://bit.ly/win7bgKG3
6. http://bit.ly/win7bgKG4
7. http://bit.ly/win7bgKG5
8. Аз / ME
9. Аз / ME

9

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

15. Изключете или Рестартирайте друг компютър в мрежата Системните администратори в бизнес среда често използват този трик поради доста причини, но вие също можете да го направите, от Командния ред на вашия компютър. Най-лесният начин да изключите друг компютър отдалечено, е да изпълните командата shutdown /i от Командния прозорец, което ще отвори прозорец за отдалеченото изключване на компютри в мрежата. Просто напишете името на отдалечения компютър (което можете да разберете, като изпълните командата hostname на другото PC), изберете какво да се направи (рестарт или изключване), изберете и други опции и натиснете ОК. Така че дали четкате своите умения в Командния ред или просто плашите член на семейството, този трик за CMD е забавен.

Здравей

Тук нещо не ми се получава ,мисля ,че основния ми проблем ,че не ми дава да напиша името на другия компютър с главна буква от там не го и намира.Ства дума за компютър вкъщи свързани сме чрез един рутер

Някакви идей ,а на бутона браузер ми излиза следното съобщение

6591675.jpg

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

И на мен на бутона Browse ми излиза това съобщение, просто аз не го използвам (бутона). Добавям името на компютъра и - готово!

Пробвай да смениш името на другия компютър на нещо само с малки букви, а и да напишеш вътрешния IP на компютъра (този през рутера).

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Оня ден попаднах на едно трик че, и реших да го пусна в тая тема-

Трикове в Командния ред на Windows (cmd), може и да е от полза на някой.

YouTube понякога е агонизиращо бавен, но за щастие има един много лесен трик, който значително подобрява буферирането.

Тоя трик-Hack идва от личния блог на Mitchell Ribar- http://bit.ly/1fpE2Qj ползвайте на своя отговорност!

Стартиране на Comamnd Prompt като администратор и въвеждане на:

netsh advfirewall firewall add rule name="YouTubePerformanceHack" dir=in action=block remoteip=173.194.55.0/24,206.111.0.0/16 enable=yes

Трябва да получите едно "ОК

Command-prompt.jpg

Тая команда принуждава сървърите на YouTube да насочат видеото директно към потребителя.

Тъй като тази команда блокира масивна гама от IP адреси, принадлежащи на Google, може да причини проблеми със свързване към някои случайни уеб сайтове в бъдеще, които използват тези IP адреси. Имайки това предвид, лесно можете да се премахне този трик, за усилване на връзката с YouTube, като се използва следната команда в командния ред:

netsh advfirewall firewall delete rule name="YouTubePerformanceHack"

4

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Ето един начин, за скриване на твърди дискове от командния ред-

1- Стартира се CMD като администратор.

Sans+titre.png

2- Въвежда се- diskpart

3- След което- list volume

Capture.PNG

4- select volume X ,като на мястото X се пише числото на диска, който ще бъде скрит.

5- remove letter Y ,като на мястото Y се пише буквата на диска, който ще бъде скрит.

h.png

6- Е начина, по който да се върне скрития твърд диск чрез CMD:

- diskpart

- list volume

- select volume X

- assign letter Y

Capturehh.PNG

Sans+gffg.png

2

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Как да проверим какви актуализации имаме инсталирани на компютъра,

чрез команден ред:

Отворете CMD и напишете следните команди:

wmic qfe list brief /format:htable > "%USERPROFILE%\hotfix.html"

Тази команда извежда списък с инсталираните на компютъра актуализации,

записани в HTML файл, който ще намерите в личната ви папка.

_______

wmic qfe list brief /format:texttablewsys > "%USERPROFILE%\hotfix.txt"

Тази команда извежда списък с инсталираните на компютъра актуализации,

записани в текстов файл, който ще намерите в личната ви папка.

4

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

Как да създадем папки в Windows, които не могат да бъдат изтрити ръчно.

В Windows не може да бъдат създадени папки с имена като: 
CON, AUX, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9 (con, aux, lpt1, lpt2, lpt3, lpt4, lpt5, lpt6, lpt7, lpt8 and lpt9)

Това е така защото ключовите думи са запазени във всеки език за програмиране, които не може да се използват като имена на променливи. Може да проверите това като се опитате да създадете папка с една от думите. Няма да се получи. Обаче това може да стане през "CMD" с няколко команди.

1 - Отворете CMD.

2 - В прозореца въведете името на устройството, в което искате да създадете папката  "D:", "E:"... - без кавичките.

3 - В командния прозорец напишете - "md con\"   или   "md lpt1\" .

4 - Готово вече няма да можете да изтриете тази папка ръчно, (папките обаче, които се намират вътре в главната папка може да се трият).
    
5 - Въпреки, че не е възможно ръчно да изтриете папката, можете да изтриете папката пак през "CMD" като въведете следните команди.

6 - Отворете CMD задайте името на устройството "D:", "E:"... и задайте командата  "rd con\"  или  "rd lpt1\".


Не може да се създават папки в "C:"

Работи при: Windows XP, Windows Vista, Windows 7, Windows 8  Windows 8.1 и Windows 10

 

Редактирано от бай Неделев
7

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

Този скрипт може да е полезен ако ви се наложи да сортирате снимки по разширение. Също така организира и подрежда файловете по разширение като ги поставя в отделни папки за всяко разширение  .exe .lang .msu .iso  и т.н.

Запишете с някакво име и разширение .bat  пр. File Organizer.bat

 

@echo off
rem For each file in your folder
for %%a in (".\*") do (
rem check if the file has an extension and if it is not our script
if "%%~xa" NEQ ""  if "%%~dpxa" NEQ "%~dpx0" (
rem check if extension folder exists, if not it is created
if not exist "%%~xa" mkdir "%%~xa"
rem Move the file to directory
move "%%a" "%%~dpa%%~xa\"
))

pause

 

   2yuuyuyru.png 

Редактирано от Неделев
3

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Eject_Close_CD_DVD

@set @x=0 /*;
@echo off
 
echo Eject
call :CDROM Eject
 
pause
 
echo Close
call :CDROM Insert
 
pause
Exit /B
 
:CDROM [option]
  cscript.exe //nologo //e:jscript "%~f0" "%~1"
Exit /B
 
*/try {
  var WMP = new ActiveXObject('WMPlayer.OCX.7');
  var arCD = WMP.cdromCollection;
  for (var i = 0; i < arCD.Count; i++) {
    arCD.item(i).Eject();
    if (WScript.Arguments(0) == 'Insert') arCD.item(i).Eject();
  }
} catch (e) { }

Записва се с разширение .bat  или  .cmd

3

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Изтегляне в командния ред:

BITSADMIN /TRANSFER /DOWNLOAD url "local_path_to_file\filename"

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

6 - Отворете CMD задайте името на устройството "D:", "E:"... и задайте командата  "rd con\"  или  "rd lpt1\".

Ако папката има подпапки тази команда няма да се изпълни. За целта трябва да се добави ключ /S

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

Този скрипт може да е полезен ако ви се наложи да сортирате снимки по разширение. Също така организира и подрежда файловете по разширение като ги поставя в отделни папки за всяко разширение  .exe .lang .msu .iso  и т.н.

Запишете с някакво име и разширение .bat  пр. File Organizer.ba

 

@echo off
rem For each file in your folder
for %%a in (".\*") do (
rem check if the file has an extension and if it is not our script
if "%%~xa" NEQ ""  if "%%~dpxa" NEQ "%~dpx0" (
rem check if extension folder exists, if not it is created
if not exist "%%~xa" mkdir "%%~xa"
rem Move the file to directory
move "%%a" "%%~dpa%%~xa\"
))

pause

 

   2yuuyuyru.png 

Това предполагам трябва да се стартира в конкретната папка ?!

 

П.П. Някой с идея за кодче с коетода се трият данните във всички Temp папки ( без тези файлове които са активни и защитени. 
Имам подобно кодче като шорткът, но само за Temp във Windows директорията, ясно ми е че мога за всяка папка да създам подобен шорткът  отделно, но искам всичко на веднъж да чистя:

%windir%\System32\cmd.exe /k del /q/f/s %temp%\*

 

Този е за чистене на Кеш буферите: %windir%\system32\rundll32.exe advapi32.dll,ProcessIdleTasks
Работи до Win 7 и 8, не знам дали върши работа в Win 8,1, и 10

Редактирано от callpchelp.eu
0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

rd /s /q %temp% & md %temp%
rd /s /q %windir%\temp & md %windir%\temp
Проблемът е, че когато има заключени файлове/папки те няма да се изтриват.
Ако се изпълни при стартиране на системата понякога възникват колизии със стартиращите се приложения. 

Редактирано от ExaFlop
3

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

rd /s /q %temp% & md %temp%
rd /s /q %windir%\temp & md %windir%\temp
Проблемът е, че когато има заключени файлове/папки те няма да се изтриват.
Ако се изпълни при стартиране на системата понякога възникват колизии със стартиращите се приложения. 

Е те не са за изтриване, важното е че като цяло ще се изпразват папките с един клик. Не само за употрба като е вече включен, то по-скоро има списъл ръчно, преди да се изключи машината да се направи профилактично прочистването.

П.П. Кода за всички съществуващи Temp папки ли ще стане или само за тази в Windows директорията.

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

За двете temp папки в Windows (за текущ потребител и в Windows папката) на всяка машина

Редактирано от ExaFlop
0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Как да съзадем защитена с парола папка в Уиндоус.

С този скрипт може  да създавате пароли с които да заключвате отделни папки на компютъра си и да отключвате такива.

Отворете Notepad и поставете следният текст в него:

 

cls
@ECHO OFF
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock folder
set/p "pass=>"
if NOT %pass%== your_password goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Private
echo Private created successfully
goto End
:End

 

Заменете your_password в кода с парола по ваш избор и запишете файла файла с име locker.bat

Когато се стартира locker.bat за първи път, той създава папка с име Private на същото място като файла .bat. Това е папката, където можете да скривате всякакви файлове и папки. При второто стартиране на locker.bat файла. Ще бъдете попитани дали да заключите файла или не. Натискате Yes > Enter , и сте готови. Private папката вече няма да се вижда. За да я направите видима отново стартирайте locker.bat и когато бъдете подканени, въведете паролата.

 

 

 

7

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

 

Когато се стартира locker.bat за първи път, той създава папка с име Private на същото място като файла .bat. Това е папката, където можете да скривате всякакви файлове и папки. При второто стартиране на locker.bat файла. Ще бъдете попитани дали да заключите файла или не. Натискате Yes > Enter , и сте готови. Private папката вече няма да се вижда. За да я направите видима отново стартирайте locker.bat и когато бъдете подканени, въведете паролата.

И какво пречи на дрг да редактира през десмия клик locker.bat и да види паролата?
Източник:
https://social.microsoft.com/Forums/en-US/9a0f17af-928e-4732-a3ba-90d54ed961ea/lock-folder-without-any-software?forum=softwareresources

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

Нищо, прост трик в cmd

Редактирано от Неделев
0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

Стартиране на bat (cmd) файл катоа администратор.

Това са два скрипта, които позволяват да стартирате  bat (cmd) файлове като администратор като щракнете  директно върху файла. Без пряк път, без десен бутон.

@echo off

:: BatchGotAdmin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requesting administrative privileges...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------

<YOUR BATCH SCRIPT HERE>

 

@echo off

:: Get ADMIN Privs
:-------------------------------------
mkdir "%windir%\BatchGotAdmin"
if '%errorlevel%' == '0' (
  rmdir "%windir%\BatchGotAdmin" & goto gotAdmin 
) else ( goto UACPrompt )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute %0, "", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"      
    CD /D "%~dp0"
:-------------------------------------
:: End Get ADMIN Privs

<YOUR BATCH SCRIPT HERE>

Съдържанието на вашият bat файл поставете на мястото на   -   <YOUR BATCH SCRIPT HERE>

 

 

 

Редактирано от Неделев
1

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

 

И какво пречи на дрг да редактира през десмия клик locker.bat и да види паролата?
Източник:
https://social.microsoft.com/Forums/en-US/9a0f17af-928e-4732-a3ba-90d54ed961ea/lock-folder-without-any-software?forum=softwareresources

Паролата няма да се вижда като се преименува бат файла в зип архив и се скрият разширенията на файловете

1

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Перманентно блокиране на приложение по избор с автоматичен бат файл-блокира напълно програмата,както и dll файловете в ехе-то ,достатъчно е да поставите бат файла в инсталационната директория на дадено приложение  и да се отвори като администратор-ще се отвори командния прозорец-ок -ок -изход и готово.Може да проверите в защитната стена-разширения-приложението по избор е блокирано напълно с dll файловете.

UrIuuQf.png

nRO20ra.png

auto block.bat

2

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Стартиране на bat (cmd) файл катоа администратор.

setlocal EnableExtensions
setlocal EnableDelayedExpansion
set "params=%*"
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || (  echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )

 

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено

Има няколко начина да скриеш паролата, може да си направиш SFX архив, като сложиш парола. Но това няма да помогне ако промениш настройките в опции за папките и за търсене. Това просто ти скрива папката, не я заключва.

0

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Отговорено (Редактирано)

Как да автоматизираме Diskpart с помощта на партиден файл diskpart.cmd

1 - Отваряме текстов редактор и пишем следното

@echo off 
DISKPART /s C:\diskpart.txt 

запишете като diskpart.cmd   

Отново в текстовия редактор поставете следния текст

SELECT DISK 1
CLEAN
CREATE PARTITION PRIMARY
SELECT PARTITION 1
ACTIVE
FORMAT QUICK FS=NTFS
ASSIGN LETTER=Z
EXI

С командата  ASSIGN LETTER=Z присвоявате буква на диска.

Запишете с име diskpart.txt

Поставете двата файла в папка C:\  стартирайте файла diskpart.cmd като администратор.

Както са написани командите по долу пак става но най-добре е да се ползва тази по-горе!

SELECT DISK 1 
CLEAN 
CREATE PARTITION PRIMARY 
ACTIVE 
FORMAT QUICK FS=NTFS
ASSIGN
EXIT

Може да се използва и в следния вид

SELECT DISK 1 
CLEAN 
CREATE PARTITION PRIMARY 
SELECT PARTITION 1 
ACTIVE 
FORMAT QUICK FS=NTFS
ASSIGN LETTER=Z 
EXIT

Или пък така:

LIST DISK
SELECT DISK 1
CLEAN
LIST DISK
CREATE PARTITION PRIMARY
SELECT PARTITION 1
ACTIVE
FORMAT FS=NTFS QUICK LABEL=TEST
ASSIGN LETTER=Z
EXIT

==================

Още за DiskPart

Как да използвате DiskPart за почистване и форматиране на устройство и със скрипт или партиден файл.
Важно: Използването на DiskPart ще изтрие напълно всичко на избраното от вас устройство, което ще направи невъзможно отмяната на всички промени. От решаващо значение е да изберете правилно устройството, което искате да почистите и форматирате. Винаги е препоръчително да се направи пълен архив на системата, преди да продължите.

1. Свържете USB устройството към компютъра.

2. Стартирайте CMD като Администратор

3. Въведете команда по долу и натиснете Enter:
DISKPART

4. Въведете следната команда, за да видите всички налични устройства и натиснете Enter:
LIST DISK

5. Отделете малко време и много внимателно определете устройството, което искате да форматирате.
Използвайте следната команда, за да изберете устройството и натиснете Enter:
SELECT DISK 1
Не забравяйте да промените 1 в командата с номера на устройството, което искате да форматирате. Ако не изберете правилния номер, ще изтриете всички данни от грешното устройство.

6. Въведете следващата команда за почистване на устройството и натиснете Enter:
CLEAN

7. Въведете следната команда, за да проверите отново избраното устройство и натиснете Enter:
LIST DISK
Ако устройството все още е избрано, ще забележите звездичка (*) до диска.

8. Въведете следната команда, за да създадете дял и натиснете Enter:
CREATE PARTITION PRIMARY

9. Въведете следната команда, за да изберете дяла, който току що сте създали, и натиснете Enter:
SELECT PARTITION 1

10. Въведете командата, за да активирате дяла и натиснете Enter:
ACTIVE

11. Въведете командата, за да форматирате дяла с помощта на NTFS или FAT и да зададете етикет, и натиснете Enter:
FORMAT FS=NTFS QUICK LABEL=TEST
Не забравяйте да промените TEST в командата с името на устройството, което искате да използвате.

12. Следващата команда е  за задаване буква на устройство  -> Enter:
ASSIGN LETTER=Z
Не забравяйте да промените Z в командата с буква, която искате, буква която не се използва от друго устройство на вашия компютър. 

13. Командата EXIT  използвайте за да затворите DiskPart, и да завършите процеса.
EXIT

==================

 

@ECHO OFF

cls && Color 1E
Echo Geeks Computer Services August 2009. All rights reserved.
echo.
echo.
echo +=================================================+
echo + This file will Reformat your USB flash drive! +
echo +=================================================+
:start
echo.
echo Enter your USB flash drive letter (D,E,F,G,H,I,J,K,L,M,N,Z) then press Enter
set /p drive=
if ‘%drive%’ == ‘D’ goto proceed
if ‘%drive%’ == ‘E’ goto proceed
if ‘%drive%’ == ‘F’ goto proceed
if ‘%drive%’ == ‘G’ goto proceed
if ‘%drive%’ == ‘H’ goto proceed
if ‘%drive%’ == ‘I’ goto proceed
if ‘%drive%’ == ‘J’ goto proceed
if ‘%drive%’ == ‘K’ goto proceed
if ‘%drive%’ == ‘Z’ goto proceed
if ‘%drive%’ == ‘d’ goto proceed
if ‘%drive%’ == ‘e’ goto proceed
if ‘%drive%’ == ‘f’ goto proceed
if ‘%drive%’ == ‘g’ goto proceed
if ‘%drive%’ == ‘h’ goto proceed
if ‘%drive%’ == ‘i’ goto proceed
if ‘%drive%’ == ‘j’ goto proceed
if ‘%drive%’ == ‘k’ goto proceed
if ‘%drive%’ == ‘l’ goto proceed
if ‘%drive%’ == ‘m’ goto proceed
if ‘%drive%’ == ‘n’ goto proceed
cls
goto error

:error
echo.
echo The drive letter you entered was not recognized
echo.
pause
cls
goto start

:proceed
cls
echo.
echo Would you like to format flash drive %drive%:?
echo.
echo Type Y for Yes or N for NO then press Enter
set /p ok=
if ‘%ok%’ == ‘y’ goto yes
if ‘%ok%’ == ‘Y’ goto yes
if ‘%ok%’ == ‘n’ goto no
if ‘%ok%’ == ‘N’ goto no
cls

:yes
cls
echo Pre-Stage Format:
echo First, let's ensure that the flash drive is inserted
echo.
format %drive%: /FS:NTFS /Q


END

 

Тук може да добавяте нова буква ако тази на устройството липсва. За целта добавете в следните редове.

Enter your USB flash drive letter (D,E,F,G,H,I,J,K,L,M,N,Z) then press Enter

if ‘%drive%’ == ‘Z’ goto proceed

На мястото на Z  пишете липсващата буква на устройството - X, Q, O и т.н.

Също и при малките букви

if ‘%drive%’ == ‘z’ goto proceed

Напишете липсващата буква на устройството - x, q, o и т.н.

Също и да променяте начина на форматиране, дали да е  NTFS или FAT32 като промените следния ред:

format %drive%: /FS:NTFS /Q

На мястото на NTFS пишете в какъв формат да форматирате.

 

==================

 

 

Работете много внимателно с тези команди, защото може да изтриете всички данни от дяловете на диска!

 

Редактирано от Неделев
3

Сподели публикацията


Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!


Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.


Вписване