Warum soll das Skript die Verknüpfung zur .bat-Datei ausblenden?

508
Mathias
***-------------------------- LOGON.INK -> LOGON.BAT: --------------------------***  @echo off  title En@rypted Passwords - Login  color 0B  taskkill /f /IM explorer.exe   *attrib +h login.ink* **(logon.bat i use .ink becuse i use icons)** *  *attrib -h logout.ink* **(logout.bat i use .ink becuse i use icons)** *  attrib -h Snapchat.txt  attrib -h Instagram.txt  attrib -h Google+.txt  attrib -h GMX.txt  tree C:\Program Files (x86)  cls  echo You'r now signed in.  start explorer  pause  start D:\ 

Ich habe das Gegenteil nur für logoff.bat ... ich verwende es auf einem D: \ (Memory Stick)

Windows 10

0
Befindet sich der Link im Arbeitsverzeichnis des Skripts? Meinst du auch .lnk? Regejok vor 6 Jahren 1
Wie verstecke ich Shorcuts? ich kann .txt und .bat verstecken. aber ich kann die .ink (Verknüpfung) nicht ausblenden Mathias vor 6 Jahren 0
Und was meinten Sie mit "Ist der Link im Arbeitsverzeichnis des Skripts? Meinen Sie auch .lnk?" Meinten Sie, ob die Verknüpfung funktioniert? Wenn ja, werden logon.bat und logoff.bat geöffnet. Mathias vor 6 Jahren 0
Nein, ich meine "hast du .lnk gemeint", wie in der Dateierweiterung für eine Verknüpfung / einen Link. .ink ist keine Standarddateierweiterung. Das Arbeits- oder aktuelle Verzeichnis (`% cd%`) ist das Verzeichnis, in dem die Batchdatei ausgeführt wird. Entweder `cd` in das gewünschte Verzeichnis oder absolute Pfade verwenden. `attrib + h short.lnk` verbirgt die Datei. Regejok vor 6 Jahren 0

1 Antwort auf die Frage

0
Klinghust

Nicht sicher, was Sie falsch machen, aber es funktioniert unter Windows 10:

Stapeldatei mit dem Namen "test.cmd" und einer Verknüpfung mit dem Namen "test.lnk":

attrib +h test.lnk && REM "hide file" pause attrib -h test.lnk && REM "unhide file" 

Es blendet die Verknüpfung aus, hält an und blendet die Verknüpfung aus. Dies funktioniert sowohl von der Verknüpfung als auch von der Stapeldatei.

1 2 3