Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Icon einer Verküpfung per Batch ändern. Geht das?

Frage Entwicklung Batch & Shell

Mitglied: kaineanung

kaineanung (Level 1) - Jetzt verbinden

24.04.2013 um 11:40 Uhr, 4656 Aufrufe, 7 Kommentare

Hallo Leute, ich habe mal wieder ein Problem und hoffe auf eure Hilfe.

Unsere Benutzer haben Verknüpfungen auf deren Desktops herumliegen die u.a. auch auf Batch-Dateien im Netzwerk verweisen.
Jetzt habe ich die Aufgabe bekommen per Batchdatei, die beim Anmelden ausgeführt wird (Logon) die Icons einer Verknüpfung zu ändern.
Wenn ich die Suchbegriffe in Google eingebe, so kommen nur Fragen wie man das Icon einer Batch-Datei ändern kann und Antworten das dies nicht geht und das man doch aus eine Verknüpfung auf die Batch macht und dort das Icon manuell ändert.

Ich habe eine Verknüpfung auf eine Batch und ich will per Batch das Icon von dieser Verknüpfung ändern.
Geht das per Batch? Wenn ja, wie?

Ich hoffe auf Antworten und bedanke mich schon einmal im voraus dafür!
Mitglied: colinardo
24.04.2013, aktualisiert um 12:01 Uhr
Hi kaineanung,

per Batch wüsste ich gerade keinen Weg aber du könntest diese VBS aus deiner Batch ausführen:
(Pfade natürlich anpassen)
01.
Set sh = CreateObject("WScript.Shell") 
02.
Set shortcut = sh.CreateShortcut("C:\Wherever\Shortcut.lnk") 
03.
shortcut.TargetPath = "\\Server\Freigabe\script.cmd" 
04.
shortcut.IconLocation = "notepad.exe, 0" 
05.
shortcut.Save
Bitte nicht vom Namen der Funktion CreateShortcut irritieren lassen. Diese ändert auch Shortcuts wenn sie bereits vorhanden sind.
Das Icon gibst du in Zeile 4 an... (das ",0" bedeutet das erste Resource-Icon das in der Datei enthalten ist; können ja mehrere sein wie in "shell32.dll")
oder den Pfad einer *.ico-Datei angeben

Grüße Uwe
Bitte warten ..
Mitglied: kaineanung
24.04.2013 um 11:55 Uhr
Ich habe es noch nicht ausprobiert. Das werde ich noch machen.
Dennoch eine kurze Frage:

ich sehe nirgends wo ich das Icon selber angebe sondern nur den Pfad zur Notepad.exe (ich nehme mal an das das Script das Icon aus der Notepad.exe extrahieren und benutzen soll).
Kann ich da auch ein bereits bestehendes Icon (also als ICO-Datei) angeben?


Wenn das klappt ist das ja schoneinmal gut, als Batchdatei würde es mir jedoch noch mehr zusagen. Also falls der Eine oder Andere noch eine Lösung als Batch-Ausführung hat, bitte her damit.


colinardo, jedenfalls danke ich dir für die superschnelle und kompetente Antwort!
Bitte warten ..
Mitglied: colinardo
24.04.2013, aktualisiert um 11:59 Uhr
Zitat von kaineanung:
ich sehe nirgends wo ich das Icon selber angebe sondern nur den Pfad zur Notepad.exe (ich nehme mal an das das Script das Icon aus
der Notepad.exe extrahieren und benutzen soll).
Kann ich da auch ein bereits bestehendes Icon (also als ICO-Datei) angeben?
ja kein Problem...
Bitte warten ..
Mitglied: colinardo
24.04.2013, aktualisiert um 12:06 Uhr
Zitat von kaineanung:
als Batchdatei würde es mir jedoch noch mehr zusagen. Also falls der Eine oder
Andere noch eine Lösung als Batch-Ausführung hat, bitte her damit.
Hier gibt es ein Kommandozeilen-Tool für Batch:
Doku
Download

viel Erfolg
Bitte warten ..
Mitglied: kaineanung
24.04.2013 um 13:45 Uhr
Danke dir colinardo, jetzt versuche ich mich erst mit dem VBS-Script, und wenn das nicht so klappt wie gewünscht dann werde ich das mit der Batch machen (ich tendiere jetzt eher zur VBS da dort kein externes Tool benötigt wird).

Kannst du mir noch sagen wir ich an ein VBS Parameter in Form von einem Pfad übergeben kann?
Ich habe hier bereits eine Batch-'Prozedur' die ermittelt welche OS benutzt wird um somit den All-Useres-Pfad zu ermitteln um damit zum Public-Desktop zu gelangen (wo sich die lnk-Dateien befinden).

Leider hat MS ja von XP auf Windows7 die Umgebungsvariable %allusersprofile% auf %public% geändert.....
Somit würde ich den entsprechenden Pfad als Parameter an die VBS übergeben.
Bitte warten ..
Mitglied: colinardo
24.04.2013, aktualisiert um 13:53 Uhr
Zitat von kaineanung:
Kannst du mir noch sagen wir ich an ein VBS Parameter in Form von einem Pfad übergeben kann?

01.
'Parameter 1 
02.
parameter1 = wscript.arguments(0) 
03.
'Parameter 2 
04.
parameter2 = wscript.arguments(1)
usw.
Bitte warten ..
Mitglied: kaineanung
24.04.2013 um 14:26 Uhr
colinardo

DANKE! Hat mit dem VBS super geklappt!
Bitte warten ..
Ähnliche Inhalte
Windows 7
Icon und Programmbild in Windows Taskleiste ändern
gelöst Frage von lordofremixesWindows 710 Kommentare

Hallo zusammen, stehe heute mal wieder vor einem riesigen Problem ;) Ich habe ein Programm, das auf einem Server ...

Windows Server
Ändern des max.Kennwortalters (unter Kennwortrichtlinien) geht nicht
gelöst Frage von joergweissWindows Server2 Kommentare

Hallo! Ich möchte unter den Kennwortrichtlinien das max.Kennwortalter ändern (Windows Server 2012 R2). Leider geht dies nicht (gesperrt). Siehe ...

Windows Server
Dateityp-Icon mit GPO am Windows Server 2008R2 ändern
gelöst Frage von johanna-pWindows Server10 Kommentare

Liebe Gemeinde, ich möchte auf einem Server 2008R2 einem bestimmten Dateityp ein anderes Icon zuordnen. Im GruppenrichlinienVerwaltungsEditor : ComputerKonfiguration ...

Batch & Shell
Batch: SET geht nicht?!
gelöst Frage von SlainteMhathBatch & Shell3 Kommentare

Moin, ich steh gerade auf dem Schlauch bei einer Batch (unter Windows 7) Mein Code ergibt erwarten würde ich ...

Neue Wissensbeiträge
Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 5 StundenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 5 StundenSicherheit6 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 6 StundenSicherheit5 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Sicherheit

Meltdown und Spectre: Die machen uns alle was vor

Information von Frank vor 6 StundenSicherheit12 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Heiß diskutierte Inhalte
Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1031 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell29 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen19 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...