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
GELÖST

Verknüpfungen in einer Backup-Kopie anpassen

Frage Microsoft Windows Tools

Mitglied: Pedrito

Pedrito (Level 1) - Jetzt verbinden

23.06.2012 um 12:51 Uhr, 2637 Aufrufe, 8 Kommentare

Hallo zusammen,
ich habe eine Musiksammlung, die ich nach Genres geordnet habe. Um nun auch nach Gruppennamen suchen zu können, habe ich in einem Ordner Verknüpfungen zu den einzelnen Bands angelegt.
Nun habe ich den Ordner Musik und den Ordner Verknüpfungen auf eine andere Festplatte kopiert um ein Backup zu haben.
Leider stimmen natürlich auf der neuen Platte die ganzen Verknüpfungen nicht mehr, da sich ja der Laufwerksbuchstabe geändert hat.
Nun meine Frage. Gibt es irgendeine Möglichkeit die Verknüpfungen auf der Backupplatte so anzupassen, das der Pfad wieder stimmt?

zB
J:\Musik\Genres\Rock\Gruppe\Plattentitel in F:\Musik\Musik\Genres...usw
Es ändert sich also jeweils nur der Anfang des Pfades.
Ich hoffe ich habe mich verständlich ausgedrückt.
Danke schon mals im vorraus für eure Antworten
Gruß
Pedro
Mitglied: bastla
23.06.2012, aktualisiert um 15:04 Uhr
Hallo Pedrito und willkommen im Forum!

Falls sich nur der Laufwerksbuchstabe zB von "D:" auf "J:" ändern soll, dann etwa so:
01.
Ordner = "J:\Verknüpfungen" 
02.
Von = "D:" 
03.
Nach = "J:" 
04.
 
05.
Set fso = CreateObject("Scripting.FileSystemObject") 
06.
set sh = CreateObject("WScript.Shell") 
07.
 
08.
For Each File In fso.GetFolder(Ordner).Files 
09.
    If LCase(fso.GetExtensionName(File.Name)) = "lnk" Then 
10.
        Set Shortcut = sh.CreateShortcut(File.Path) 
11.
        Shortcut.TargetPath = Replace(Shortcut.TargetPath, Von, Nach, 1, 1, vbTextCompare) 
12.
        Shortcut.WorkingDirectory = Replace(Shortcut.WorkingDirectory, Von, Nach, 1, 1, vbTextCompare) 
13.
        Shortcut.Save 
14.
    End If 
15.
Next
Bitte beachten: Es werden alle Verknüpfungen im angegebenen Ordner bearbeitet - daher zum Testen besser einen anderen Ordner mit nur ein paar Verknüpfungen verwenden ...

Grüße
bastla
Bitte warten ..
Mitglied: Pedrito
25.06.2012 um 16:56 Uhr
Hallo basla,
vielen Dank für deine Antwort.
Nun muss ich zugeben, ich bin absolut kein Programmierer.
Mit Skripts kann ich leider nicht viel anfangen.
Kannst du mir also bitte noch sagen, wie ich deinen Vorschlag realisiere?
Sprich das Skript zum laufen bekomme?
Mag es sein, das Teil im Notepad abzuspeichern mit der Endung .vb
und dann über Start-.Ausführen laufen lassen?
Wo ändere ich das Skript um zwei Testordner zu testen?
Danke für deine Hilfe
Gruß
Pedrito
Bitte warten ..
Mitglied: bastla
25.06.2012 um 22:55 Uhr
Hallo Pedrito!
Mag es sein, das Teil im Notepad abzuspeichern mit der Endung .vb
und dann über Start-.Ausführen laufen lassen?
Guter Plan - allerdings ist die Endung ".vbs" und Du kannst auch einfach per Doppelklick starten ...
Wo ändere ich das Skript um zwei Testordner zu testen?
Kannst Du das etwas näher ausführen? Soferne in beiden Fällen die gleiche Ersetzung vorzunehmen ist (also wie im Beispiel oben "D:" durch "J:"), kannst Du das etwa so machen:
01.
Ordnerliste = Array ("J:\Verknüpfungen", "J:\Weitere Verknüpfungen", "J:\Noch\mehr\Verknüpfungen") 
02.
Von = "D:" 
03.
Nach = "J:" 
04.
 
05.
Set fso = CreateObject("Scripting.FileSystemObject") 
06.
set sh = CreateObject("WScript.Shell") 
07.
 
08.
For Each Ordner In Ordnerliste 
09.
    For Each File In fso.GetFolder(Ordner).Files 
10.
        If LCase(fso.GetExtensionName(File.Name)) = "lnk" Then 
11.
            Set Shortcut = sh.CreateShortcut(File.Path) 
12.
            Shortcut.TargetPath = Replace(Shortcut.TargetPath, Von, Nach, 1, 1, vbTextCompare) 
13.
            Shortcut.WorkingDirectory = Replace(Shortcut.WorkingDirectory, Von, Nach, 1, 1, vbTextCompare) 
14.
            Shortcut.Save 
15.
        End If 
16.
    Next 
17.
Next 
18.
WScript.Echo "Fertig."
Grüße
bastla
Bitte warten ..
Mitglied: Pedrito
26.06.2012 um 11:10 Uhr
hi bastla,
Aaaalso,
meine Verknüpfungen zur Musikdatenbank befinden sich auf der Festplatte J: im Ordner Musik\Gruppen
sie sollen mit den Verknüpfungen im Ordner auf f:\Musik\Musik\Gruppen syncronisiert werden.
Soll heissen, die ursprüngliche Verknüpfung zu einer Musikgruppe lautet zB: J:\Musik\Genres\Latin\¡Cubanismo!
Sie müsste auf der Backupplatte dann lauten: F:\Musik\Musik\Genres\Latin\¡Cubanismo!
Es muss bei jeder Verknüpfung also J:\Musik
durch F:\Musik\Musik ersetzt werden
zum Testen würde ich einfach 2 neue Ordnerstrukturen anlegen, zB: J:\test und F:\test\test, und ein paar der vorhanden Verknüpfungen dort rein kopieren. Ich sollte also wissen, wo ich im Skript die nötigen Veränderungen vornehmen müsste.
Ich hoffe, jetzt ist es verständlicher.
Übrigens danke, für deine Mühe mit mir DAU.
liebe Grüße
Pedrito
Bitte warten ..
Mitglied: bastla
26.06.2012 um 14:11 Uhr
Hallo Pedrito!

Hast Du Dir eigentlich hinsichtlich der ersten 3 Zeilen des Scripts schon irgendwelche Gedanken gemacht?

Grüße
bastla
Bitte warten ..
Mitglied: Pedrito
26.06.2012 um 17:27 Uhr
Hallo bastla,
wie ich ganz oben schon beschrieben habe, bin ich absoluter DAU in Programmierung, da versteh ich echt nur Bahnhof und Abfahrt. Deswegen habe ich mir auch noch keine Gedanken über die ersten drei Zeilen gemacht, weil ich nicht kapier, was da passiert.
Sorry für meine Blödheit
gruß
Pedrito
Bitte warten ..
Mitglied: bastla
26.06.2012 um 19:17 Uhr
Hallo Pedrito!

Ganz weit oben hatte ich doch
Falls sich nur der Laufwerksbuchstabe zB von "D:" auf "J:" ändern soll, dann etwa so:
geschrieben, und in den Zeilen 2 und 3 kommen ein "D:" und ein "J:" vor - ja, ich weiß, Du willst inzwischen nicht von "D:" nach "J:", sondern von "J:\Musik" nach "F:\Musik\Musik" ändern ...
Dafür verrate ich aber einfach mal, was in Zeile 1 steht: Dort wird der Ordner, in dem die Verknüpfungen liegen, die geändert werden sollen, festgelegt - da der bei Dir nun nicht "J:\Verknüpfungen" heißt (vor allem, wenn Du meiner Empfehlung folgst und eine Verknüpfungen in einen Testordner kopierst), könntest Du ja vielleicht ...

Grüße
bastla
Bitte warten ..
Mitglied: Pedrito
27.06.2012 um 12:57 Uhr
Hi bastla,
ok, danke, jetzt hab ichs geschnallt.
Ich war wohl etwas auf der Leitung gesessen.
Danke dir vielmals für deine Geduld mit mir.
Schöne Zeit noch
Grüße
Pedrito
Bitte warten ..
Ähnliche Inhalte
Windows 7
Verknüpfung für alle Benutzer kopieren
Frage von uridium69Windows 711 Kommentare

Moin moin allerseits Ich habe folgendes Problem: Ich möchte mittels Batch bzw. cmd File eine Verknüpfung die sich auf ...

Batch & Shell
Script zum Kopieren einer Datei in mehren unterschiedlichen Ordner über eine Verknüpfung
gelöst Frage von KnuefiBatch & Shell12 Kommentare

Hallo zusammen, ich benötige mal wieder euren fachmännischen Rat. Ich benötige ein Script das mir eine Datei (unterschiedliche Namen, ...

Netzwerkgrundlagen
Subnetzmaske anpassen
gelöst Frage von SprudiNetzwerkgrundlagen8 Kommentare

Liebe Community, ich betreue ein klassisches 192.168.128.0/24 Netzwerk ohne VLANs. Das bedeutet ich habe eine Netzmaske von 255.255.255.0 = ...

Windows Netzwerk
GPO Verknüpfung
gelöst Frage von ParaneusWindows Netzwerk13 Kommentare

Hallo Community Ich habe per GPO eine Richtlinie erstellt die auf einem bestimmten Client, unabhängig von den Benutzern, eine ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 10 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 15 StundenWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 15 StundenWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...

Windows Server
SMBv1 deaktivieren führte zur Katastrophe, keine Domänenanmeldung mehr
Frage von Freak-On-SiliconWindows Server14 Kommentare

Servus; Habe Mist gebaut. Umgebung: Server 2012R2 Domäne 2x DC ~10 Memberserver (2012R2 und 2008R2) ~100 Windows 8 Clients ...

Windows XP
Windows XP Aktivieren geht nicht
Frage von tetikmiroWindows XP13 Kommentare

Hallo Ich habe einen Windows XP mit einen vCenter Converter umgezogen auf eine ESXI. Soweit funktioniert dies auch ohne ...

Grafikkarten & Monitore
2x 4K Monitore an einer GraKa betreiben
gelöst Frage von JollyJumper83Grafikkarten & Monitore10 Kommentare

Hallo liebe IT-Gemeinde, ich bin auf der Suche nach einer kostengünstigen GraKa für meinen Präsentations-PC. Wir möchten in unserem ...