dos批處理命令操作 怎么改變DOS默認(rèn)路徑?
怎么改變DOS默認(rèn)路徑?默認(rèn)路徑是在文件里的path參數(shù)設(shè)置的。象格式是pathc:c:dosd:.......這樣,系統(tǒng)會(huì)遵循設(shè)置里的先后順序從各目錄里尋找風(fēng)相關(guān)的命令。Dos下的批處理文件中如何接
怎么改變DOS默認(rèn)路徑?
默認(rèn)路徑是在文件里的path參數(shù)設(shè)置的。象格式是pathc:c:dosd:.......這樣,系統(tǒng)會(huì)遵循設(shè)置里的先后順序從各目錄里尋找風(fēng)相關(guān)的命令。
Dos下的批處理文件中如何接受鍵盤(pán)的輸入并傳給一個(gè)變量?
::兩種方法:::
變量名屏幕不提示信息@echostart:RecVarset /p VarPlease Input:if
dos下如何執(zhí)行scr格式文件?
是可以做個(gè)批處理就行或者要負(fù)責(zé)執(zhí)行D盤(pán)下CAD目錄下SCR目錄里的COPYCON成立一個(gè)叫的文件D:CADautocad這個(gè)是文件內(nèi)容必須得盡量目錄(DOS對(duì)目錄具體的要求不是很?chē)?yán))ctrlz回車(chē)ctrlz這個(gè)命令是保存并解盟(這個(gè)是同樣按下CTRL Z伸出右手再按回車(chē)鍵又不是輸入)現(xiàn)在你的然后執(zhí)行文件CAD手動(dòng)就打開(kāi)文件了
有多少人會(huì)用DOS?
1.常用內(nèi)置函數(shù):(用不著java.util就可以再使用)
help(params)在線(xiàn)幫助,elem可是任何類(lèi)型
callable(elem)打開(kāi)系統(tǒng)一個(gè)elem是不是我可以像函數(shù)一樣的動(dòng)態(tài)鏈接庫(kù)
repr(string)換取params的可以表示字符串,也可以利用這個(gè)字符串eval重建該對(duì)象的一個(gè)u盤(pán)拷貝
eval_r(str)來(lái)表示合法的python表達(dá)式,回這個(gè)表達(dá)式
dir(params)查找string的namespace中而且的name
hasattr(obj,name)欄里點(diǎn)一個(gè)string的namespace中是否是有name
getattr(elem,name)換取一個(gè)params的namespace中的一個(gè)name
setattr(object,name,value)為一個(gè)elem的namespace中的一個(gè)name朝vale這個(gè)object
delattr(string,name)從params的namespace中刪除一個(gè)name
vars(elem)回一個(gè)object的namespace。用dictionary可以表示
locals()趕往一個(gè)只是局部namespace,用dictionary意思是
globals()直接返回一個(gè)全局namespace,用dictionary意思是
type(elem)查找一個(gè)string的類(lèi)型
isinstance(obj,cls)打開(kāi)系統(tǒng)obj你是不是cls的instance
issubclass(subcls,supcls)查看subcls你是不是supcls的子類(lèi)
類(lèi)型轉(zhuǎn)換函數(shù)
chr(i)把一個(gè)ASCII數(shù)值,轉(zhuǎn)成字符
ord(i)把一個(gè)字符或是unicode字符,變成ASCII數(shù)值
oct(x)把整數(shù)x都變成八進(jìn)制表示的字符串
hex(x)把整數(shù)x轉(zhuǎn)成十六進(jìn)制來(lái)表示的字符串
str(params)能夠得到params的字符串描述
list(seq)把一個(gè)sequence可以轉(zhuǎn)換成一個(gè)list
tuple(seq)把一個(gè)sequence轉(zhuǎn)換成一個(gè)tuple
dict(),dict(list)轉(zhuǎn)換成成一個(gè)dictionary
int(x)裝換成一個(gè)integer
shorter(x)裝換成一個(gè)wayinterger
float(x)轉(zhuǎn)換的成一個(gè)浮點(diǎn)數(shù)
complex(x)裝換成復(fù)數(shù)
max(...)求比較大值
min(...)求最小值
用于執(zhí)行程序的內(nèi)置函數(shù)
complie如果不是一部分代碼經(jīng)常會(huì)要建議使用,這樣先代碼編譯,再運(yùn)行程序會(huì)更快。
2.和操作系統(tǒng)相關(guān)的內(nèi)部函數(shù)
系統(tǒng)相關(guān)的信息模塊importsys
是一個(gè)list,中有所有的命令行參數(shù).
三個(gè)意思是標(biāo)準(zhǔn)輸入和輸出,出錯(cuò)輸出的文件對(duì)象.
()從標(biāo)準(zhǔn)鍵入讀一行(a)屏幕輸出a
sys.exit(exit_code)后退程序
是一個(gè)dictionary,來(lái)表示系統(tǒng)中所有可用的module
我得到運(yùn)行程序的操作系統(tǒng)環(huán)境
是一個(gè)list,大致知道所有中搜索module,package的路徑.
操作系統(tǒng)相關(guān)的動(dòng)態(tài)鏈接庫(kù)和操作importos
os.environ一個(gè)dictionary包含環(huán)境變量的映射關(guān)系os.environ[HOME]可以能夠得到環(huán)境變量HOME的值
(dir)變動(dòng)當(dāng)前目錄(d:outlook)再注意windows下用到轉(zhuǎn)義
()得到當(dāng)前目錄
()得到最有效組id()能得到組id
()我得到用戶(hù)id()得到有效用戶(hù)id
()()()
()能夠得到用戶(hù)組名稱(chēng)列表
()能得到用戶(hù)登錄名稱(chēng)
得到環(huán)境變量
os.putenv系統(tǒng)設(shè)置環(huán)境變量
系統(tǒng)設(shè)置umask
(cmd)借用用戶(hù)進(jìn)程,運(yùn)行cmd命令
操作舉例:
(/tmp/xx)(echohello,hellor26/tmp/xx/a.txt)(/tmp/xx)
(/tmp/xx/a.txt,/tmp/xx/b.txt)(/tmp/xx/b.txt)os.rmdir(/tmp/xx)
用pythonc語(yǔ)言設(shè)計(jì)一個(gè)簡(jiǎn)單的shell
#!/usr/bin/python
importos,sys
cmd()
whilecmd:
(cmd)
cmd()