命令行的使用 command line

命令行命令列表:

http://ss64.com/nt/



例子1:

@echo off

set kobradir="C:\Program Files\Reuters\Kobra\Program"

set kobra="kobra.exe"

set kobraconfig="C:\Program Files\Reuters\Common\Config\RFA.RFA-configuration-file"

rem check the file whether exist

if exist %kobraconfig% goto checkPTNConfig

echo No found RFA.RFA-configuration-file

goto end

:checkPTNConfig

if exist %kobraconfig%_PTN goto checkIINConfig

echo No found RFA.RFA-configuration-file_PTN

goto end

:checkIINConfig

if exist %kobraconfig%_IIN goto install_prompt

echo No found RFA.RFA-configuration-file_IIN

goto end

rem consult the network which want?

:install_prompt

set /p a=Please choose which network you want to access to? Continue [PTN/IIN]?

if /i '%a:~0,3%'=='PTN' goto Change2PTN

if /i '%a:~0,3%'=='IIN' goto Change2IIN

echo Invalid user input...

goto install_prompt

:Change2PTN

del /f /s /q %kobraconfig% > nul

copy /Y %kobraconfig%_PTN %kobraconfig%

echo Change to PTN : Done

goto end

:Change2IIN

del /f /s /q %kobraconfig% > nul

copy /Y %kobraconfig%_IIN %kobraconfig%

echo Change to IIN : Done

goto end

rem shutdown the kobra

taskkill /f /im %kobra%

:waitforstop

ping -n 5 127.0.0.1 >nul 

tasklist | find /i "kobra.exe" > nul && goto waitforstop 

rem start the kobra

%kobradir%\%kobra%

:end

pause


Windows Service 使用技巧

常用命令

sc query                - Enumerates status for active services & drivers
sc query messenger      - Displays status for the messenger service
sc queryex messenger    - Displays extended status for the messenger service
sc query type= driver   - Enumerates only active drivers
sc query type= service  - Enumerates only Win32 services
sc query state= all     - Enumerates all services & drivers
sc query bufsize= 50    - Enumerates with a 50 byte buffer
sc query ri= 14         - Enumerates with resume index = 14
sc queryex group= \"\"    - Enumerates active services not in a group
sc query type= service type= interact - Enumerates all interactive services
sc query type= driver group= NDIS     - Enumerates all NDIS drivers


快速显示网络连接状态的命令(open the network connections in command) supproted by windows xp, vista, 7, 2003server, 2008server.

ncpa.cpl

控制面板其他命令

Accessibility Options

access.cpl



Add/Remove Programs

appwiz.cpl



Add Hardware Wizard

hdwwiz.cpl



Administrative Tools

admintools



Automatic Updates

wuaucpl.cpl



Bluetooth Properties

bthprops.cpl



Control Panel

panel



Desktop Properties

desktop



Desktop Appearances Properties

color



Display Properties

desk.cpl



Fastfind Properties

findfast.cpl



Firewall Properties

firewall.cpl



Fonts Folder

fonts



Game Controllers

joy.cpl



Infrared Properties

infrared



Internet Options

inetcpl.cpl



iSCSI Initiator

iscsicpl.cpl



Java Control Panel

jpicpl32.cpl



Keyboard Properties

main.cpl keyboard



Licensing Mode

liccpa.cpl



Mouse Properties

main.cpl



Network Connections

ncpa.cpl



Network Setup Wizard

netsetup.cpl



ODBC Properties

odbccp32.cpl



Power Options

powercfg.cpl



Printers Folder

printers



Regional and Language Options

intl.cpl



Scanners and Camera Properties

sticpl.cpl



Schedule Tasks

schedtasks



Sound and Audio Devices

mmsys.cpl



Stored Passwords

keymgr.cpl



System Properties

sysdm.cpl



Telephone and Modem Properties

telephon.cpl



Time and Date Settings

timedate.cpl



User Accounts

nusrmgr.cpl



User Accounts Advances

userpasswords2



User Passwords

userpasswords



Windows Security Center

wscui.cpl



Wireless Link

irprops.cpl

复制文件夹

复制相对路径文件,相对路径需要使用双引号来括住。

if not exist d:\cmp\temp mkdir d:\cmp\temp

xcopy /Y /E "../conf" d:\cmp\temp

copy /Y /E "../conf" d:\cmp\temp

两者区别是xcopy可以递归的复制源文件下的子文件夹。

创建新文件

copy nul newfile.txt > nul

命令行睡眠

可以使用ping 127.0.0.1 –n num来决定睡觉几秒

ping 127.0.0.1 -n 3 >nul

你可能感兴趣的:(command)