Batch Übung zum Desktop Switchen
Guten Tag,
für mich war es eine Trainingsübung. Da ich mich fragte - wie kann ich meine Icons auf Knopfdruck vom Desktop und zurück Switchen?
Denn ich hab TONNEN an Icons auf dem Desktop. Vorweg: Aufräumen ist auch eine Lösung Nur fand ich das nicht so cool.
Es sollte ähnlich eines Virtuellen Desktops nur eben auf Icon Basis sein.
Wie ich feststellte war doch schon stark eingerostet im Scripting... Möchte das Projekt nun aber teilen. Wobei
ich nicht für entsprechende Schäden aufkomme. Wer es einsetzt der tut dies auf eigene Gefahr!
Vorbereitung: Lege 2 Ordner und 1 Textdatei im Administrator Profil unter c:\users\Administrator\ an
Erstelle nun eine Batch mit folgendem Quellcode:
Lege diese irgendwo außerhalb des Desktops (zb. c:\users\Administrator\ ) ab.
Nun Kopiere alle Icons die dich Nerven in den Ordner O1,
Erstelle auf deinem Desktop eine Verknüpfung zu der Batch & kopiere diese auch in O1 hinein.
Nun sollten deine Icons auf Knopfdruck switchen. Unter anderem Benutzer oder OS ist der Pfad an zu passen.
Das Script sollte auf Win7, Win8 und Win10 gehen. Legt man ein Tastatur Kürzel auf den Start der Verknüpfung
fest kann man auf Knopfdruck die Icons wechseln.
Nachteile:
Das Projekt ist wie ich finde klasse für Batch Scripting Anfänger. Man kann durch etwas Modifikation
damit echt einige nette Übungen aufbauen. Zb. um einen Freigabe Ordner mit seiner Aktualisierung auf
Knopfdruck zu aktualisieren. Oder Daten auf Knopfdruck von einem Netzlaufwerk ab zu holen. In einen
Automatischen Task oder bei einem Login / off eingebaut ist das Script (modifiziert) ziemlich mächtig,
Weiterhin viel Spaß bei Scripten und Danke an alle die mir bisher immer geholfen haben
für mich war es eine Trainingsübung. Da ich mich fragte - wie kann ich meine Icons auf Knopfdruck vom Desktop und zurück Switchen?
Denn ich hab TONNEN an Icons auf dem Desktop. Vorweg: Aufräumen ist auch eine Lösung Nur fand ich das nicht so cool.
Es sollte ähnlich eines Virtuellen Desktops nur eben auf Icon Basis sein.
Wie ich feststellte war doch schon stark eingerostet im Scripting... Möchte das Projekt nun aber teilen. Wobei
ich nicht für entsprechende Schäden aufkomme. Wer es einsetzt der tut dies auf eigene Gefahr!
Vorbereitung: Lege 2 Ordner und 1 Textdatei im Administrator Profil unter c:\users\Administrator\ an
O1 (O=nicht Null steht für Ordner)
O2 (O=nicht Null steht für Ordner)
A.txt
Erstelle nun eine Batch mit folgendem Quellcode:
if exist "C:\Users\administrator\A.txt" goto :A1
if errorlevel 1 goto :B1
:A1
Ren C:\Users\administrator\A.txt B.txt
cd /d c:\Users\administrator\Desktop
for %%i in (*) do move "%%i" C:\Users\administrator\O2
cd /d c:\Users\administrator\O1
for %%i in (*) do move "%%i" C:\Users\administrator\Desktop
goto :Ende
:B1
if exist "C:\Users\administrator\B.txt" Ren C:\Users\administrator\B.txt A.txt
cd /d c:\Users\administrator\Desktop
for %%i in (*) do move "%%i" C:\Users\administrator\O1
cd /d c:\Users\administrator\O2
for %%i in (*) do move "%%i" C:\Users\administrator\Desktop
:Ende
Lege diese irgendwo außerhalb des Desktops (zb. c:\users\Administrator\ ) ab.
Nun Kopiere alle Icons die dich Nerven in den Ordner O1,
Erstelle auf deinem Desktop eine Verknüpfung zu der Batch & kopiere diese auch in O1 hinein.
Nun sollten deine Icons auf Knopfdruck switchen. Unter anderem Benutzer oder OS ist der Pfad an zu passen.
Das Script sollte auf Win7, Win8 und Win10 gehen. Legt man ein Tastatur Kürzel auf den Start der Verknüpfung
fest kann man auf Knopfdruck die Icons wechseln.
Nachteile:
- bei vielen Daten, ist dieses Script langsam.
- anfällig für Fehler / Datenverluste.
- Sortierung / Anordnung der Icons geht verloren.
Das Projekt ist wie ich finde klasse für Batch Scripting Anfänger. Man kann durch etwas Modifikation
damit echt einige nette Übungen aufbauen. Zb. um einen Freigabe Ordner mit seiner Aktualisierung auf
Knopfdruck zu aktualisieren. Oder Daten auf Knopfdruck von einem Netzlaufwerk ab zu holen. In einen
Automatischen Task oder bei einem Login / off eingebaut ist das Script (modifiziert) ziemlich mächtig,
Weiterhin viel Spaß bei Scripten und Danke an alle die mir bisher immer geholfen haben
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 329055
Url: https://administrator.de/contentid/329055
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
7 Kommentare
Neuester Kommentar
Moin,
ich nicht! Es ist nicht durchdacht, es benutzt unnötige Schleifen und wie du selbst schreibst, hat es keinerlei Fehlerbehandlung.
Darüber hinaus sind die A+B.txt überflüssig. Sowas regelt man entweder über die Registry oder aber man fragt schlicht die einzelnen Ordner nach Inhalt ab.
Gruß Krämer
PS: Darüber hinaus sollten sich gerade Anfänger nicht mehr mit Batch herumschlagen. Powershell ist Phase!
ich nicht! Es ist nicht durchdacht, es benutzt unnötige Schleifen und wie du selbst schreibst, hat es keinerlei Fehlerbehandlung.
Darüber hinaus sind die A+B.txt überflüssig. Sowas regelt man entweder über die Registry oder aber man fragt schlicht die einzelnen Ordner nach Inhalt ab.
Gruß Krämer
PS: Darüber hinaus sollten sich gerade Anfänger nicht mehr mit Batch herumschlagen. Powershell ist Phase!
Sehe ich auch so.
Als Beispiel zum Lernen sollte man eine saubere Lösung anbieten.
Das größte Problem sehe ich aber in der Kritikfähigkeit.
Klar beißt man schon mal wenn man sich mühe gegeben hat und andere es besser wissen.
Aber wenn man sowas öffentlich macht muss man damit rechnen und es ist auch von uns nicht böse gemeint.
Als Beispiel zum Lernen sollte man eine saubere Lösung anbieten.
Das größte Problem sehe ich aber in der Kritikfähigkeit.
Klar beißt man schon mal wenn man sich mühe gegeben hat und andere es besser wissen.
Aber wenn man sowas öffentlich macht muss man damit rechnen und es ist auch von uns nicht böse gemeint.