Advertisement
MagmaLP

111

Dec 3rd, 2023 (edited)
926
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.83 KB | None | 0 0
  1. -- Funktion, um die Datei mit dem Standard-Editor zu öffnen
  2. function openFileInEditor(filename)
  3.     -- Der Befehl kann je nach Betriebssystem variieren
  4.     local os_type = io.popen("uname"):read("*l") -- Lies das Betriebssystem (für Unix-basierte Systeme)
  5.     local command = ""
  6.  
  7.     -- Befehl zur Dateiöffnung je nach Betriebssystem
  8.     if os_type == "Windows" then
  9.         command = "start " .. filename -- Der Befehl für Windows
  10.     else
  11.         command = "open " .. filename -- Der Befehl für Unix-basierte Systeme (z.B. macOS, Linux)
  12.     end
  13.  
  14.     -- Ausführen des Befehls in der Konsole
  15.     os.execute(command)
  16. end
  17.  
  18. -- Benutzereingabe für den Dateinamen
  19. io.write("Gib den Dateinamen ein, den du öffnen möchtest: ")
  20. local filename = io.read()
  21.  
  22. -- Aufruf der Funktion, um die Datei zu öffnen
  23. openFileInEditor(1)
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement