CMD使用的幾個小技巧

2022-06-26 01:33:15 字數 1422 閱讀 1340

以前在windows 7的時候感覺開啟cmd時視窗初始化的大小還是比較合適的,但到windows 10之後開啟cmd視窗就很大一點都不適應----當然也可能是新電腦解析度比較大的結果。

不管是什麼原因,我們只想問有沒有途徑自定義cmd視窗初始化大小。答案是有的,其實不只是cmd,包括powershell、conda、git bash、cygwin等類cmd程式都可以類似地自定義其視窗初始化大小。

開啟視窗----在視窗選單欄右鍵----點選屬性----切換到布局選項卡----設定好想要的初始化視窗大小(該值此時是此時視窗的大小,而非視窗初始化大小)----點選確定----重新開啟時視窗即是設定好的大小。

在linux,在桌面或者使用資源管理器開啟某個目錄時,右鍵即有「在此目錄開啟終端」的選項,這節省了我們切換目錄的工作是乙個很實用的功能。

但windows預設右鍵是沒有「在當前目錄開啟cmd」之類的選單的,而且windows不同碟符間切換目錄時,還要輸一次碟符這是很麻煩的,如果windows也能有「在當前目錄開啟cmd」的功能,那就太好了。

實際上,windows也確實有這功能的:先按住shift鍵,然後再點選滑鼠右鍵,即有「在此處開啟cmd視窗」選項(windows 10是powershell,都一樣)。

有時我們會有這樣的需求:在乙個cmd視窗中我們配置了一些臨時變數,我們想新開啟乙個cmd配合測試,希望這個新的cmd視窗也能具有已有cmd視窗設定的那些變數。

如果是在新cmd視窗中重新把已有變數重新定義賦值一遍那是比較麻煩的,我們可以有更方便的做法:在已有cmd視窗中使用「start cmd」新建乙個cmd視窗,新的cmd視窗是舊cmd的子程序他會繼承已有cmd視窗的臨時變數。

其實這也才是我更想說的:cmd視窗中設定臨時變數,應當而言各cmd視窗互不影響;但如果是父子視窗,在建立時子視窗會繼承父視窗的臨時變數(當然建立完後再修改也互不影響)。

另外,如果不用「start cmd」而是直接敲「cmd」,此時也會新建乙個cmd程序,只是新的cmd程序借用了父cmd的視窗。當然此時父cmd程序並未消亡,使用exit退出即可返回父cmd;或者直接使用「tasklist | findstr cmd」檢視程序列表也可以看到有兩個cmd程序。但由於子程序借用了父cmd的視窗所以當殺除父cmd程序時視窗會被關閉,但如果是殺除的是子cmd程序那只會退出父cmd程序視窗不會被關閉。

參考:

DataGrid的幾個小技巧

方法一 使用模版列 我們在繫結好資料的datagrid增加乙個模版列,在列中放置乙個按鈕 然後我們在datagrid的itemdatabound中新增以下 switch e.item.itemtype datagrid在繫結資料的時候將觸發此事件,而且每行觸發一次.我們可以通過e.item獲得行,而...

c builder的幾個小技巧

1.設定全屏 設定視窗的windowstate屬性為wsmaximized 2.去掉標題欄 設定borderstyle為bsnone 3.additional控制項欄的speedbutton可以設定屬性flat為true,則為透明狀。4.設定背景 additional控制項欄的image設定屬性pi...

ExtJS的幾個小技巧

一 如何禁用或者啟用某個選單 有的時候,有時會根據需要,啟用或者禁用某個選單項,在extjs中,可以通過如下的操作進行。1ext.onready function 8var stylemenu newext.menu.menu 26 27 31 32 33tb.add 34 二 如何設定datefi...