Startseite » wie man » So erstellen Sie Verknüpfungen zu Programmen auf USB-Laufwerken

    So erstellen Sie Verknüpfungen zu Programmen auf USB-Laufwerken

    Wenn Sie an mehreren Computern arbeiten, verwenden Sie wahrscheinlich ein USB-Laufwerk, um Ihre bevorzugte tragbare Software mitzunehmen. Portable Application Suites wie PortableApps.com, CodySafe oder Lupo PenSuite verfügen über ein Hauptmenü, über das Sie auf die in der Suite installierten Programme zugreifen können.

    Es kann jedoch Gründe geben, warum Sie Verknüpfungen zu Programmen auf Ihrem USB-Laufwerk erstellen müssen. Möglicherweise verwenden Sie ein Programm, das nicht in das Hauptmenü der Suite integriert ist. Oder Sie verwenden möglicherweise gar keine offizielle Portable Application Suite und platzieren tragbare Software einfach in einem Ordner auf Ihrem USB-Laufwerk. Vielleicht bevorzugen Sie die Verwendung von Verknüpfungen im Stammverzeichnis des USB-Laufwerks, z. B. eines tragbaren Desktops.

    Was auch immer Ihr Grund ist, Sie können nicht einfach eine Verknüpfung zu einer Anwendung auf dem USB-Laufwerk erstellen und sie im Stammverzeichnis des Laufwerks ablegen. Die Verknüpfung bezieht sich immer auf den vollständigen Pfad der Anwendung, einschließlich des Laufwerkbuchstabens. Verschiedene Computer weisen USB-Flashlaufwerken unterschiedliche Laufwerksbuchstaben zu. Sie müssen also den Laufwerksbuchstaben für Ihre Verknüpfungen ändern, wenn sie geändert werden. Sie können dem USB-Laufwerk einen statischen Laufwerksbuchstaben zuweisen. Wenn Sie dies jedoch lieber nicht tun möchten, können Sie Verknüpfungen zu Programmen auf einem USB-Laufwerk mithilfe relativer Pfade erstellen.

    Da Windows keine relativen Pfade in Verknüpfungen unterstützt, zeigen wir Ihnen, wie Sie eine "Verknüpfung" im Stammverzeichnis eines USB-Laufwerks erstellen, indem Sie eine Batchdatei (.bat) erstellen und in eine ausführbare Datei (.exe) konvertieren.

    Öffnen Sie zum Erstellen der Stapeldatei einen Texteditor (z. B. Notepad) und geben Sie den vollständigen Pfad einschließlich des Namens der ausführbaren Datei zu dem Programm ein, für das Sie eine Verknüpfung erstellen möchten. Machen Sie dies jedoch zu einem relativen Pfad, indem Sie den Laufwerksbuchstaben und den ersten Backslash weglassen. Umgeben Sie den Pfad auch in Anführungszeichen. Wir werden das kostenlose Icon-Extraktionsprogramm BeCyIconGrabber als Beispiel verwenden. Das Bild unten zeigt ein Beispiel für den relativen vollständigen Pfad zum Programm auf unserem USB-Flash-Laufwerk.

    Speichern Sie die Datei im Texteditor als .bat-Datei an einem Speicherort Ihrer Wahl. Wir haben unsere Datei in einem speziellen Verzeichnis auf unserem USB-Flash-Laufwerk gespeichert.

    HINWEIS: Es ist egal, wo Sie die Batchdatei speichern. Auf den Speicherort der endgültigen ausführbaren Datei kommt es an.

    Sie können ein Symbol in Ihre Verknüpfung einfügen, indem Sie das Symbol aus der EXE-Datei des Programms extrahieren und es der ausführbaren Datei hinzufügen, die Sie für Ihre Verknüpfung erstellen werden. Informationen zum Extrahieren des Symbols aus der Programmdatei finden Sie in unserem Artikel zur Verwendung eines kostenlosen Tools zum Extrahieren von Symbolen mit hoher Qualität aus Dateien. Sie sollten mit einer Symboldatei (.ico) wie unten gezeigt enden.

    Laden Sie das kostenlose Programm Bat To Exe Converter herunter, um Ihre Batchdatei in eine ausführbare Datei zu konvertieren. Das Programm muss nicht installiert werden. Extrahieren Sie einfach die Dateien aus der ZIP-Datei und doppelklicken Sie auf die EXE-Datei, um das Programm auszuführen.

    Klicken Sie im Programmfenster von Bat To Exe Converter auf die Schaltfläche zum Durchsuchen (…) rechts neben dem Bearbeitungsfeld für die Batch-Datei.

    Navigieren Sie im Dialogfeld Batchdatei auswählen zu dem Ordner, in dem Sie Ihre BAT-Datei gespeichert haben, wählen Sie die Datei aus und klicken Sie auf Öffnen.

    Nun müssen wir den Namen und den Ort der resultierenden .exe-Datei angeben. Standardmäßig wird der gleiche Speicherort wie die Stapeldatei als Speicherort eingegeben. Wir haben unsere Batch-Datei jedoch nicht im Stammverzeichnis unseres USB-Flash-Laufwerks gespeichert, wir möchten jedoch die ausführbare Verknüpfungsdatei im Stammverzeichnis speichern. Um den Speicherort zu ändern, klicken Sie auf die Schaltfläche zum Durchsuchen (…) rechts neben dem Bearbeitungsfeld Speichern unter.

    HINWEIS: Sie können die Pfade und Dateinamen auch direkt in die Bearbeitungsfelder eingeben, anstatt die Schaltflächen zum Durchsuchen zu verwenden.

    Navigieren Sie im Dialogfeld Speichern unter zum Stammverzeichnis des USB-Flash-Laufwerks und geben Sie einen Dateinamen für die Verknüpfung in das Bearbeitungsfeld Dateiname ein. Klicken Sie auf Speichern.

    Um die Stapeldatei "unsichtbar" auszuführen, ohne dass sich ein Konsolenfenster im Hintergrund öffnet, wählen Sie die Option Unsichtbare Anwendung im Feld Sichtbarkeit aus.

    Um das extrahierte Symbol der EXE-Verknüpfungsdatei hinzuzufügen, klicken Sie auf die Registerkarte Versionsinformationen und dann auf die Schaltfläche zum Durchsuchen (…) rechts neben dem Bearbeitungsfeld der Symboldatei.

    Navigieren Sie im Dialogfeld Select the icon file zu dem Ordner, in dem Sie die extrahierte .ico-Datei gespeichert haben, wählen Sie sie aus und klicken Sie auf Öffnen.

    Der Pfad zur Symboldatei wird in das Bearbeitungsfeld der Symboldatei eingegeben. Klicken Sie auf Kompilieren, um Ihre EXE-Verknüpfungsdatei zu erstellen.

    Um den Bat To Exe Converter zu schließen, klicken Sie auf die Schaltfläche X in der rechten oberen Ecke des Dialogfelds.

    Die neue .exe-Verknüpfungsdatei ist im Stammverzeichnis Ihres USB-Flashlaufwerks verfügbar. Doppelklicken Sie darauf, um das Programm auszuführen.

    Hier ist das BeCyIconGrabber-Programm, das aus unserer konvertierten Batchdatei geöffnet wurde.

    Jetzt können Sie problemlos Verknüpfungen zu Programmen auf Ihrem USB-Flashlaufwerk erstellen, die funktionieren, unabhängig davon, welchen Laufwerkbuchstaben Ihr Laufwerk auf einem Windows-Computer zugewiesen hat.