Jump to content

DAU0815

Members
  • Gesamte Inhalte

    8
  • Registriert seit

  • Letzter Besuch

Letzte Besucher des Profils

Der "Letzte Profil-Besucher"-Block ist deaktiviert und wird anderen Benutzern nicht angezeit.

Fortschritt von DAU0815

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

1

Reputation in der Community

  1. #modify variables accordingly # $fileName ="*.lnk" $folder = "M:\Daten" # [string]$from = "\B\Braun\" [string]$to = "\G\Gelb\" # $list = Get-ChildItem -Path $folder -Filter $fileName -Recurse | Where-Object { $_.Attributes -ne "Directory"} | select -ExpandProperty FullName $obj = New-Object -ComObject WScript.Shell ForEach($lnk in $list) { $obj = New-Object -ComObject WScript.Shell $link = $obj.CreateShortcut($lnk) [string]$path = $link.TargetPath # Write-Host " Pfad vorher: '$($path)'" [string]$path = [string]$path.Replace($from.tostring(),$to.ToString()) # Write-Host "Pfad nachher: '$($path)'" #If you need workingdirectory change please uncomment the below line. #$link.WorkingDirectory = [string]$WorkingDirectory.Replace($from.tostring(),$to.ToString()) $link.TargetPath = [string]$path $link.Save() }
  2. Habe es hinbekommen. Alle Links wurden KORREKT umgeschrieben. Zu deinem Kommentar nochmals kurz: Wollte nicht in diversen Foren "rumfragen" doch da ich bin hier echt neu auf dem Gebiet und eher in Programmierung von ROBOTERN, LASER, MEHR-ACHS-MASCHINEN, ... tätig. Meinen Ehrgeiz hat es jedenfalls gepackt - aufgeben war noch nie meine Sache. Schönes Wochenende noch! Daumen hoch!
  3. Die Datei läuft durch, macht jedoch keine Veränderung in den Eigenschaften (Prüfung mittels rechter Maustaste). Tut mir Leid für die Störung, ich setzte am Montag unseren ITler dran. :-/
  4. Verstehe nicht ganz, was der Kommentar soll "Soziale Kompetenz ist scheinbar ein knappes Gut heutzutage" wegen anderem Forum. Doch ich programmieren diverse Maschinen in Siemens 840D, ... PowerShell ist Neuland. Ich war froh, dass ich in der CMD klar kam und hier einiges geregelt habe. Alles kann man halt nicht können.
  5. Ok SUPER (und DANKE), habe nun PowerShell aktiviert und etwas gefunden. Doch leider macht das Programm nicht was es soll: #modify variables accordingly $fileName ="*.lnk" $folder = "P:\" [string]$from = "\B\Braun\" [string]$to = "\G\Gelb\" $list = Get-ChildItem -Path $folder -Filter $fileName -Recurse | Where-Object { $_.Attributes -ne "Directory"} | select -ExpandProperty FullName $obj = New-Object -ComObject WScript.Shell ForEach($lnk in $list) { $obj = New-Object -ComObject WScript.Shell $link = $obj.CreateShortcut($lnk) [string]$path = $link.TargetPath [string]$path = [string]$path.Replace($from.tostring(),$to.ToString()) #If you need workingdirectory change please uncomment the below line. #$link.WorkingDirectory = [string]$WorkingDirectory.Replace($from.tostring(),$to.ToString()) $link.TargetPath = [string]$path $link.Save() }
  6. Mein Problem ist, dass ich die Datei .lnk nicht durch ein Script öffnen kann. Sie wird immer ausgeführt. Daran scheitert es schon... Tut mir Leid, dass ich nichts liefern kann, dann muss ich wohl wo anders suchen Hallo BOfH_666 kannst du zumindest nen Tipp geben, nach was ich suchen muss. Bin leider kein IT-Brain wie Du. :-/ (gehe ich zumindest daovnaus, was man so alles findet unter BOfH_666 ;-)
  7. Wenn du weißt wie es geht kannst du mir die Quelle nennen, oder du hast schon etwas "Fertiges". Von mir aus auch gegen Bezahlung oder Spende an Forum oder...
  8. Hallo zusammen, benötige eine Batchdatei, die die Pfad-Eigenschaften diverser Links (.lnk) in einem Ordern mit Unterverzeichnissen durchsucht und die Pfadangabe partiell ersetzt. Wie z.B. SUCHEN und ERSETZEN unter sonstigen Windosanwendungen. so sollte aus C:\Daten\B\Braun\180213 folgendes werden C:\Daten\G\Gelb\180213 Vielen Dank schon mal vorab!
×
×
  • Neu erstellen...