reklama

automatické spuštění aplikace USBPředstavte si, že máte k dispozici USB disk se všemi vašimi oblíbenými aplikacemi. Možná sbírka nástrojů pro řešení problémů s PC, pokud jste IT technik, nebo možná sortiment nástrojů pro zpracování tabulek a textů, pokud jste výkonný silniční válečník. Nebylo by hezké, kdybyste jen mohli jít do jakéhokoli počítače, vložte paměťovou kartu USB USB port a nechte své oblíbené přenosné aplikace automaticky spustit bez jakéhokoli úsilí na vašem část?

V průběhu let přišli správci systému s různými triky, aby tento úkol splnili. Tim psal o několika užitečných způsobech, které lidé používají Plánovač úloh systému Windows Spusťte programy automaticky pomocí Windows Plánovač úloh Přečtěte si více aby zahájil různé úkoly, a Varun poskytl řadu užitečných USB aplikace 3 úžasné nástroje pro přidání více funkcí do jednotek USB [Windows] Přečtěte si více to se může hodit. V tomto článku se věnuji několika technikám automatického spouštění USB, které správci použili. Možná vám bylo řečeno, že není možné automaticky spouštět aplikace na vaší USB kartě v počítači se systémem Windows 7. Jsem tu, abych vám ukázal, že to není pravda.

instagram viewer

Jak jste zvyklí na automatické spouštění aplikací USB

Po celá léta, alespoň od Windows 2000, ale pravděpodobně ještě dříve, správci systému používají technika autorun.inf pro automatické spouštění aplikací na paměťové kartě USB stejně jako funkce autorun počítačové CD.

Soubor autorun.inf může být stejně komplikovaný nebo jednoduchý, jak se vám líbilo. Nejjednodušší forma byla následující:

[autorun] icon = mypic.ico. open = start-zim.bat. action = Klepnutím na „OK“ spusťte aplikace!

Vše, co potřebujete, je obrázek ikony a dostupná dávková úloha a okamžik vložení USB nalepte do počítače se systémem OS, jako je Windows XP, automaticky se zobrazí následující možnosti nahoru.

automatické spuštění aplikace USB

Stačí kliknout na OK a můžete jít. Můžete spustit dávkovou úlohu, která spustí všechny aplikace, které chcete, a v zásadě máte přizpůsobený způsob, jak otevřít všechny aplikace automatizovaným způsobem, což šetří spoustu času.

To bylo poněkud omezující, protože jste měli tuto vyskakovací výzvu. Slyšel jsem, že existují způsoby, jak obejít vyskakovací okno, které vyžadovalo trochu vyladění / hackování, ale tím představíte schopnost hacknout jakýkoli počítač nějakým virem jednoduše vložením USB lepit. Microsoft na to v systému Windows 7 přistoupil a v tomto operačním systému úplně zakázal funkčnost autorun.inf USB. Tuto funkci také deaktivovaly budoucí aktualizace systému Windows XP. Co tedy má systémový administrátor dělat?

Automatické spouštění aplikací z vaší USB paměti

No, tam, kde existuje vůle, existuje způsob. A ano, tam je způsob, jak spustit program pouhým vložením disku USB do počítače se systémem Windows 7.

První věcí, kterou budete chtít udělat, je instalace AutoIT Jak automatizovat světské úkoly pomocí funkce AutoIt Přečtěte si více , který Guy chvíli zakryl. AutoIT je velmi cool skriptovací jazyk, který vám umožňuje kompilovat tyto skripty do programů pro provádění programů, které můžete distribuovat do jakéhokoli počítače. Ke stažení obsahuje editor i software převaděče.

Skvělá věc u skriptů AutoIT je, že existuje spousta skvělých lidí, kteří vytvářejí skripty pro dlouhý seznam úkolů. Následující skript slouží k detekci, zda byl do portu vložen disk USB.

$ DBT_DEVICEARRIVAL = "0x00008000"
 $ WM_DEVICECHANGE = 0x0219
 GUICreate ("")
 GUIRegisterMsg ($ WM_DEVICECHANGE, "MyFunc")
 Func MyFunc ($ hWndGUI, $ MsgID, $ WParam, $ LParam)
 Pokud $ WParam == $ DBT_DEVICEARRIVAL Pak
MsgBox (4096, „Info“, „Můj disk byl vložen, zálohujte mé soubory!“)
 EndIf
 EndFunc
 Zatímco 1
 $ GuiMsg = GUIGetMsg ()
 Zamířit

Tento skript rozpozná „změnu zařízení“ a pro USB flash disk spustí okno se zprávou, jak je ukázáno zde.

automatické spuštění usb

Teď o tom přemýšlej. Pokud tento skript rozpozná USB klíčenky, aby se spustila zpráva, může být místo toho mírně upraven pro spuštění programu. Abych to mohl udělat, vzal jsem si skript výše a příkaz MsgBox jsem nahradil následujícím řádkem:

Spustit ("F: \ System \ Apps \ ZimWiki \ Zim Desktop Wiki \ start-zim.cmd")

Co to dělá, je smysly, když jsem připojil USB flash disk, a pak automaticky spouští aplikaci Zim Wiki, kterou mám na USB flash disku, kterou používám k organizování a sledování mé psaní.

automatické spuštění usb

Nyní máme způsob, jak automaticky spustit program vložením USB disku. Udělejme to však ještě o krok dále a spusťte celou sbírku aplikací spuštěním dávkové úlohy na vaší USB kartě s názvem startapps.bat který spouští všechny programy, které chcete pro danou hůl.

START - F: \ System \ Apps \ ZimWiki \ Zim_Desktop_Wiki \ start-zim.cmd
START - C: \ Users \ Owner \ MUO_STORY_IDEAS \ MUO_STORY_IDEAS.txt
START - FIREFOX.EXE //www.makeuseof.com/wp-admin

Jaký to má smysl? Jde o to, že nyní můžete mít jedinečný „startapps.bat”Skript pro různé USB disky. Jeden by mohl být pro vaši školní práci. V takovém případě byste otevřeli webovou stránku třídy, textový procesor a možná tabulku pro třídu. Další by mohlo být pro vaši práci jako help desk tech, kde by to auto-spuštění nástroje podpory PC a vaše oblíbené tech webové stránky (MUO samozřejmě).

Jediný úlovek je tento - soubor EXE, který vytvoříte pomocí skriptu AutoIT, musí být spuštěn na každém počítači, na kterém má dojít k automatickému spuštění. To splňuje požadavky na zabezpečení systému Windows 7. Stačí otevřít výše uvedený skript AutoIT a zkompilovat a vytvořit skript pro vytvoření souboru EXE. Vložte EXE do spouštěcí složky počítačů, které používáte nejčastěji.

Pokud je skript spuštěn, zobrazí se na hlavním panelu následující ikona.

automatické spuštění aplikace USB

Toto nastavení je skvělé, protože neexistuje žádná výzva - stačí vložit USB disk a všechny požadované aplikace se spustí automaticky.

Vyzkoušejte skript a vyzkoušejte, zda toto nastavení může fungovat s vaší vlastní USB pamětí. Líbí se vám tento přístup? Nějaké tipy, jak to vylepšit? Sdílejte svůj přehled v sekci komentářů níže.

ramasamy chidambaram

Ryan má bakalářský titul z elektrotechniky. Pracoval 13 let v automatizační technice, 5 let v IT a nyní je Apps Engineer. Bývalý šéfredaktor MakeUseOf, vystoupil na národních konferencích o vizualizaci dat a vystupoval v národních televizích a rádiích.