建立U盤中的「快捷方式」

2021-05-09 17:51:58 字數 1286 閱讀 9178

例子:假設u盤上有個程式叫做aa.exe,位置為x:/programs/rck/aa.exe(x為u盤碟符)。這個程式經常要在不同電腦上使用,但每個電腦硬碟分割槽不同,所以u盤的碟符也不確定。假如每次都要從「我的電腦——x盤——programs——rck——aa.exe」一路雙擊直至aa.exe,當然無比麻煩!這時我們一定想在u盤的根目錄下建立乙個快捷方式。

但真正的快捷方式記錄的都是絕對路徑,一旦換一台電腦,碟符發生改變,就無法指向正確的程式。所以我們只能通過替代的方式來創造乙個記錄程式相對路徑的「快捷方式」。(看完文章你就會知道這其實不是真正的快捷方式,呵呵)

先說一下絕對路徑和相對路徑。絕對路徑就是一定要先找到碟符,比如i盤,然後在i盤中再尋找「programs」資料夾,如此一層一層向下找。

而相對路徑卻不理會u盤的碟符是什麼,只要在盤裡找到「programs」資料夾,再在「programs」中找到「rck」,然後再找到「aa.exe」,就可以了。

開啟記事本,輸入如下內容(藍色部分):

@echo off

start "" /programes/rck/aa.exe

——其實第一行可有可無,它的作用只是去掉提示。不過這個視窗一閃即過,去不去提示都無所謂的。關鍵是第二行:去掉了絕對路徑中的碟符和冒號,再在前面加一對英文半形引號。

注意:假如檔案路徑中包含空格,那麼路徑應該用英文引號引起來,如:

start "" "/programe files/rck/aa.exe"

然後將該記事本另存為「aa.bat」檔案——檔名可以隨便起,但字尾一定要是「.bat」,這樣就可以雙擊這個檔案直接開啟aa.exe了。

本例子也適用於行動硬碟。

還找到乙個用vbs的答案:

set a=wscript.createobject("wscript.shell")

a.run("cn/cn.exe")

再把副檔名改為vbs

雙擊這個檔案就會開啟cn.exe這個程式

不管u盤的碟符是什麼

〔小貼士〕

bat在ms-dos裡就是一種可執行程式再加上句批處理,那程式應該是執行的.

vbs是vbscript的程式是二進位制的,也是不用exe的可執行程式wscript.shell本身就是呼叫要地exe語句檔案.

二種方法應該都能開啟你所指定的檔案.

U盤程式的快捷方式

行動硬碟的中儲存了免安裝的軟體,想在根目錄下設定軟體的快捷方式,但是在其他電腦上使用行動硬碟時,由於碟符改變,快捷方式就無效了。但又不能使用相對路徑,怎麼辦?解決辦法如下 start 遊戲 steam steam.exe 儲存到u盤的根目錄下,檔名為 steam.bat 注意 儲存型別為 所有檔案 ...

U盤快捷方式病毒修復

attrib 顯示所有檔案的屬性 當前目錄下所有檔案和目錄 s 處理當前資料夾及其子資料夾中的匹配檔案 d 也處理資料夾 在u盤下輸入以下內容 echo 正在防毒並生成免疫 請勿關閉 attrib r a s h s d del f s q inf mkdir autorun.inf kill.at...

U盤檔案變成快捷方式的解決方案

u盤在列印店插了一下後,裡面的資料夾全部變成了快捷方式,網上google了一下,是中了資料夾病毒。順便google了一下解決方案,這個病毒影響不大,也很將容易解決,一般的u盤防毒軟體都可以搞定。這裡介紹一種比較簡單的解決方法,無需安裝任何的防毒軟體。win r開啟 執行 視窗,輸入命令 cmd 進入...