2010-09-09 46 views
0

我想創建某種腳本,它將在任何Windows計算機的桌面上創建特定的快捷方式。這個想法是讓腳本可用(對一個課程中的學生),以便他們可以將它下載到他們的計算機並通過點擊來運行它(即不在命令行運行它)。腳本必須檢查某些特定的文件夾和文件,如果存在,請創建快捷方式。在任何Windows計算機上自動創建快捷方式

我是一個Linux傢伙,對Windows知之甚少,所以我甚至不知道從哪裏開始尋找。我考慮過使用Python腳本來做到這一點,但顯然需要安裝一些特定於Windows的擴展,我不想堅持用戶的做法。

回答

1

這可以在VBScript中使用Windows Script Host來完成,它應該在幾乎任何最近足夠的Windows副本上安裝和使用。

你想要WshShell object它讓你代表一個快捷方式的目標的CreateShortcut()方法。您將修改其屬性並使用其Save()方法實際創建快捷方式文件。

我已經鏈接到MSTN的腳本指南以及特定於shell對象的頁面。這應該是一個很好的起點。

0

爲此,我經常編寫一個快速的NSIS腳本並將其編譯爲EXE。結果是一個非常小的可執行文件。您可以在http://nsis.sourceforge.net/Download下載NSIS。我建議從HM NIS Edit開始,因爲它有一個嚮導,可以爲您創建基本腳本。該向導大部分不適用於您的情況,但這是一個開始的好方法。 Notepad++也爲NSIS語法高亮。

+0

InnoSetup也將工作,在同樣的原則。並且也是免費的。 – RBerteig 2010-09-09 02:18:46

相關問題