「我的電腦」右擊,屬性對話方塊中怎麼沒有「高階」選項

2021-05-04 17:43:22 字數 4027 閱讀 4969

1樓:屈鸞禹迪

在dos裡面修改。執行cmd

使用set命令修改

顯示、設定或刪除

cmd.exe

環境變數。

set[variable=[string]]variable

指定環境變數名。

string

指定要指派給變數的一系列字串。

要顯示當前環境變數,鍵入不帶引數的

set。

如果命令副檔名被啟用,set

會如下改變:

可僅用一個變數啟用

set命令,等號或值不顯示所

set命令已使用的名稱的所有變數的值。例如:

setp

會顯示所有以字母

p打頭的變數

如果在當前環境中找不到該變數名稱,set

命令將設定成

1。set

命令不允許變數名含有等號。

在set

命令中新增了兩個新命令列開關:

set/a

expression

set/p

variable=[promptstring]/a命令列開關指定等號右邊的字串為被評估的數字表示式。該表示式評估器很簡單並以遞減的優先權順序支援下列操作:()-分組!~-

-一元運算子*/

%-算數運算子+-

-算數運算子

<<>>-邏輯移位

-按位「與」^-

按位「異」|-

按位「或」=*=

/=%=

+=-=-賦值

&=^=

|=<<=

>>=,-

表示式分隔符

如果您使用任何邏輯或取餘操作符,

您需要將表示式字串用

引號擴起來。在表示式中的任何非數字字串鍵作為環境變數名稱,這些環境變數名稱的值已在使用前轉換成數字。如果指定了一個環境變數名稱,但未在當前環境中定義,那麼值將被定為零。

這使您可以使用環境變數值做計算而不用鍵入那些%符號來得到它們的值。如果

set/a

在命令指令碼外的命令列執行的,

那麼它顯示該表示式的最後值。該分配的操作符在分配的操作符左邊需要一個環境變數名稱。除十六進位制有

0x字首,

八進位制有

0字首的,數字值為十進位數字。因此,

0x12與18

和022

相同。請注意八進位制公式可能很容易搞混:08和09是無效的數字,因為8

和9不是有效的八進位制位數。

/p命令列開關允許將變數數值設成使用者輸入的一行輸入。讀取輸入行之前,顯示指定的

promptstring。promptstring可以是空的。

環境變數替換已如下增強:

%path:str1=str2%

會擴充套件path

環境變數,用

"str2"

代替擴充套件結果中的每個

"str1"。

要有效地從擴充套件結果中刪除所有的

"str1","str2"

可以是空的。

"str1"

可以以星號打頭;在這種情況下,"str1"

會從擴充套件結果的

開始到str1

剩餘部分第一次出現的地方,都一直保持相配。

也可以為副檔名指定子字串。

%path:~10,5%

會擴充套件path

環境變數,然後只使用在擴充套件結果中從第

11個(偏

移量10)字元開始的五個字元。如果沒有指定長度,則採用預設值,即變數數值的餘數。如果兩個數字(偏移量和長度)都是負數,使用的數字則是環境變數數值長度加上指定的偏移量或長度。

%path:~-10%

會提取path

變數的最後十個字元。

%path:~0,-2%

會提取path

變數的所有字元,除了最後兩個。

終於新增了延遲環境變數擴充的支援。該支援總是按預設值被停用,但也可以通過

cmd.exe的/v

命令列開關而被啟用/停用。

請參閱cmd

/?考慮到讀取一行文字時所遇到的目前擴充的限制時,延遲環境變數擴充是很有用的,而不是執行的時候。以下例子說明直接變數擴充的問題:

setvar=before

if"%var%"

=="before"

(set

var=after

if"%var%"

=="after"

@echo

ifyou

seethis,

itworked

)不會顯示訊息,因為在讀到第一個

if語句時,both

if語句中

的%var%

會被代替;原因是:

它包含if

的文體,if

是一個複合語句。所以,複合語句中的

if實際上是在比較

"before"

和"after",這兩者永遠不會相等。同樣,以下這個例子也不會達到預期效果:

setlist=

for%i

in(*)

doset

list=%list%

%iecho

%list%

原因是,它不會在目前的目錄中建立一個檔案列表,而只是將list

變數設成找到的最後一個檔案。這也是因為

%list%

在for

語句被讀取時,只被擴充了一次;而且,那時的list

變數是空的。因此,我們真正執行的

for迴圈是:

for%i

in(*)

doset

list=

%i這個迴圈繼續將

list

設成找到的最後一個檔案。

延遲環境變數擴充允許您使用一個不同的字元(驚歎號)在執行時間擴充環境變數。如果延遲的變數擴充被啟用,可以將上面例子寫成以下所示,以達到預期效果:

setvar=before

if"%var%"

=="before"

(set

var=after

if"!var!"

=="after"

@echo

ifyou

seethis,

itworked

)set

list=

for%i

in(*)

doset

list=!list!

%iecho

%list%

如果命令副檔名被啟用,有幾個動態環境變數可以被擴充套件,但不會出現在

set顯示的變數列表中。每次變數數值被擴充套件時,這些變數數值都會被動態計算。如果使用者用這些名稱中任何一個定義變數,那個定義會替代下面描述的動態定義:

%cd%

-擴充套件到當前目錄字串。

%date%-用跟

date

命令同樣的格式擴充套件到當前日期。

%time%-用跟

time

命令同樣的格式擴充套件到當前時間。

%random%

-擴充套件到0和

32767

之間的任意十進位制數字。

%errorlevel%

-擴充套件到當前

errorlevel

數值。%cmdextversion%

-擴充套件到當前命令處理器副檔名版本號。

%cmdcmdline%

-擴充套件到呼叫命令處理器的原始命令列。

2樓:妖兒好冷啊

在搜尋框我的電腦,右鍵,就有了

3樓:匿名使用者

你右擊的不是「我的電腦」,而只是「我的電腦」的一個快捷方式。

在桌面空白處右擊,然後選擇屬性,然後「桌面」,「自定義桌面」,在「我的電腦」選項上打勾,然後「確定」,「確定」,再看桌面上的圖示,應該沒有小箭頭的,然後右擊就可以看到屬性和其它的選項了

4樓:

在工作列上右鍵屬性,點開始選單選項卡,,選擇,經典開經選單,就會出現我的電腦了,這樣就有屬性了

5樓:匿名使用者

二樓 linfengzui 是對的

mfc中如何在對話方塊中呼叫另外對話方塊的函式

你可以把主對話方塊類的指標傳給新對話方塊.通過這個指標呼叫主對話方塊的東西.假設主對話方塊為cmaindlg,新對話方塊為cchilddlg cchilddlg 呼叫主對話方塊的doother函式 當然非模態對話方塊等其他任何對話方塊也可以這樣做.class cmaindlg void doothe...

CAD單擊就出現屬性對話方塊?怎麼解決

這個是因為你啟用了 快捷特性 在cad介面最左下方有一些圖示,滑鼠放上去後會有說明,找到 快捷特性 後,點一下不啟用就好了 是不是無意中將滑鼠左右鍵功能對調了,或者說設定成了左手操作?輸入命令attdia,把變數值由1改為0即可 ctrl shift p關閉快捷特性。什麼樣的對話方塊?你試試ctrl...

我的電腦每隔半小時就有信使服務對話方塊跳出來,咋能不彈出這個對話方塊呢

試一下我的方法吧 開始 執行 stop messenger,回車確定一下。如果想恢復信使服務的話,在同樣的對話方塊中輸入 start messenger 你用系統還原,當然不行,因為這在系統預設狀態下,是開啟信使服務的,而且我覺得跟你卸掉office沒什麼關係,有人跟你開玩笑吧,你看一下信使服務上會...