Seite 1 von 1
Webseiten Verknüpfung mit Skript auf den Desktop legen
Verfasst: Dienstag 24. Januar 2023, 12:13
von Asteria
Moin ihrs!
Ich möchte gerne ein Python Skipt bauen, mit dessen Ausführung eine Verknüpfung zu einer Chrome-Website auf den Desktop gelegt wird.
Hat da jemand eine Idee zu, wie das Skript aussehen würde?
Ich weiß jedenfalls, dass man mit einem Skript auch Websiten aufrufen kann, also müsste man doch auch eine Verknüpfung auf den Desktop legen können oder?
Googlen hat mir nicht wirklich weitergeholfen, deswegen frage ich hier nach.
Re: Webseiten Verknüpfung mit Skript auf den Desktop legen
Verfasst: Dienstag 24. Januar 2023, 12:35
von __blackjack__
Was ist ”Desktop” in diesem Kontext? Welches Betriebssystem? Welcher Desktopmanager?
Re: Webseiten Verknüpfung mit Skript auf den Desktop legen
Verfasst: Dienstag 24. Januar 2023, 12:36
von Kebap
Welches Betriebssystem ist das denn?
Wie würdest du vorgehen, um selbst so eine Verknüpfung auf den Desktop anlegen?
Vielleicht bietet das Betriebssystem schon einen Weg, wie man das per Skript tun kann.
Re: Webseiten Verknüpfung mit Skript auf den Desktop legen
Verfasst: Dienstag 24. Januar 2023, 13:13
von Asteria
Danke schonmal für eure Antworten @Kebap @_blackjack_
Der Desktop ist in dem Falle die Oberfläche, die man sieht, sobald man sich am Rechner angemeldet hat.
Es geht hierbei hauptsächlich um Windows 10 Betriebssysteme.
Ich möchte das gerne mit einem Skript machen, da dieser Starter auf viele Desktops gebracht werden soll und wir nicht die Kapazität haben, jeden PC einzeln abzuklappern.
Über Gruppenrichtlinie geht das auch nicht, da nicht jeder PC in der Domäne ist.
Es würde also nur mit dem Skript funktionieren, wenn es denn möglich ist.
Grundsätzlich, wenn ich selbst eine Verknüpfung bauen will, gehe ich wie folgt vor:
- Ich öffne (in diesem Fall) den Chrome Browser
- Ich rufe die Website auf, dessen Verknüpfung ich mir auf den Desktop legen will
- Ich gehe in die Einstellungen -> weitere Tools -> Verknüpfung erstellen
- Verknüpfung mit Namen versehen und auf "Erstellen" drücken
Diese Schritte müssten in dem Skript abgedeckt werden, damit die Verknüpfung auf dem Desktop auftaucht...
Re: Webseiten Verknüpfung mit Skript auf den Desktop legen
Verfasst: Dienstag 24. Januar 2023, 14:46
von Kebap
Kannst du nicht einfach die Verknüpfung vom Desktop nehmen und auf jeden anderen PC kopieren?
Ansonsten guck dir diese Verknüpfung mal in einem Texteditor an. Die ist ja nicht besonders groß.
Re: Webseiten Verknüpfung mit Skript auf den Desktop legen
Verfasst: Dienstag 24. Januar 2023, 15:19
von DeaD_EyE
Was hindert dich daran, dir die Verknüpfung mal im Texteditor anzusehen?
Code: Alles auswählen
from pathlib import Path
URL_TEMPLATE = "[InternetShortcut]\nURL={url}"
def get_desktop():
return Path.home() / "Desktop"
def get_url(file):
with get_desktop().joinpath(file).open() as fd:
for line in fd:
if line.startswith("URL="):
return line.removeprefix("URL=").rstrip()
def set_url(url, file):
with get_desktop().joinpath(file).open("w") as fd:
fd.write(URL_TEMPLATE.format(url=url))
set_url("http://google.de", "Microsoft Edge.url")
print(get_url("Microsoft Edge.url"))
set_url("http://python-forum.de", "Microsoft Edge.url")
url = get_url("Microsoft Edge.url")
print(url)