1樓:
@echo off
set str=123456789
rem 定義乙個str字串為123456789
echo 第乙個字元為:%str:~0,1%
rem 指標為0,偏移位址為1,即從第0位開始,取1位
echo 頭兩個字元為:%str:~0,2%
rem 指標為0,偏移位址為2,即從第0位開始,取2位
echo 頭5個字元為:%str:~0,5%
rem 指標為0,偏移位址為5,即從第0位開始,取5位
echo 去掉最後乙個字元後的字串為:%str:~0,-1%
rem 當"k"為負值時,我們可以這樣理解:從指標開始處開始取其後面所有字元,然後減去後面"abs(k)位"..所以這個句字我們可以做如下解釋:從第0位開始取其全部字元
為:123456789然後從後面減去abs(k)位,所以最後結果為:12345678
echo 去掉最後3個字元後的字串為:%str:~0,-3%
rem 該句解釋同上↑
echo 最後乙個字元為:%str:~-1%
rem 引數"n,"和"k"都可以為預設,預設"n,"時可以理解為:從abs(k)位開始取其全部
echo 倒數第4個及其之後的字元為:%str:~-4%
rem 解釋同上↑
echo 最後乙個字元為:%str:~-1,1%
rem n為負值時,表示從後面開始擷取字元,取k位(此時n應從1開始數)
echo 最後乙個字元為:%str:~-1,2%
rem 解釋同上↑
echo 倒數第4個字元為:%str:~-4,1%
rem 解釋同上↑
echo 倒數第4個及其之後的1個字元為:%str:~-4,2%
rem 解釋同上↑
echo 倒數第4個及其之後的2個字元為:%str:~-4,3%
rem 解釋同上↑
pause
window系統,可以用cmd之類的命令實現截圖並自動儲存於指定目錄下嗎??請舉例?或vbs也行,
2樓:浪漫小風
.bat 產生bmp儲存於bat路徑下
@echo offcd /d %~dp0%1 start "" mshta vbscript:createobject("wscript.shell").
exe")< "%~f0" more +15 > "%temp%\screencapture.cs"%cscpath% /out:"%cd%\screencapture.
exe" "%temp%\screencapture.cs" 1>nulscreencapture.exestart screencapture.
bmpping -n 2 127.1 1>nuldel screencapture.exegoto:
eof:screencaptureusing system.drawing;using system.
drawing.imaging;using system.windows.
forms;public class myclass}
如何在windows命令列引數中傳遞%cd%字串
3樓:怪物甄別指南
mkdir是乙個程式,不是函式
/usr/mydir是引數沒錯。mkdir這個程式會呼叫系統的函式,同時把/usr/mydir這個引數傳進去
DOS中CD命令是什麼?命令列中cd是什麼意思
cd,改變目錄。增加引數 d 引數說明 此引數的作用是快速改變當前目錄,比如當前目錄是c windows,使用命令 cd d e tools 可快速切換到e tools目錄下。注 只有在win xp的 執行 文字框中輸入 cmd 得到的dos視窗中才能使用此引數。cd change disk pat...
matlab中怎樣將編輯器和命令列視窗上下顯示
1 首先開啟一bai個視窗,使用 dufigure n n代表正整數,例如zhifigure 1 2 新增影象在daofigure 1 中,首先定義回乙個正弦函式。答3 使用plot 函式進行畫圖。4 執行後新增到圖形介面。5 再設定乙個函式,y cos x 在同乙個影象視窗顯示。6 使用subpl...
(有圖)為什麼我在linux命令列中使用logout命令不行呢?命令列是bash啊
logout是用於退出乙個login的shell 你這個shell是已login的使用者開出來的,不能用於logout這個使用者 比如說你是gnome桌面的乙個terminal,要用gnome session quit而不是logout來logout這個使用者 我的在gnome terminal裡面...