AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Dateityp mit Programm verknüpfen und als Parameter aufrufen
Thema durchsuchen
Ansicht
Themen-Optionen

Dateityp mit Programm verknüpfen und als Parameter aufrufen

Ein Thema von Luckie · begonnen am 1. Dez 2004 · letzter Beitrag vom 3. Dez 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Dateityp mit Programm verknüpfen und als Parameter aufrufen

  Alt 1. Dez 2004, 06:51
Ich habe einen Dateityp mit einem Programm verknüpft. Jetzt habe ich das Problem, wenn sich im Pfad Leerzeichen befinden, dass dann der Pfad zur Datei abgeschnitten wird. Also habe ich das alles in der Registry in Anführungszeichen gesetzt:
So:
Code:
"E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe" "%1"
So:
Code:
"E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe %1"
Und so:
Code:
"E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe "%1""
Aber irgendwie klappt das nicht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Steve
Steve

Registriert seit: 2. Mär 2004
Ort: Würzburg
730 Beiträge
 
Delphi 2006 Personal
 
#2

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 06:57
Hi,

ersteres müsste eigentlich stimmen Mehr kann ich leider auch nich sagen

Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...
  Mit Zitat antworten Zitat
Benutzerbild von Gollum
Gollum

Registriert seit: 14. Jan 2003
Ort: Boxberg
456 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 07:44
Hallo Luckie,

geht folgendes?
Code:
"E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe" %1
  Mit Zitat antworten Zitat
rantanplan99
(Gast)

n/a Beiträge
 
#4

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 07:56
Wenn du nur einen Parameter an dein Programm übergeben willst, und nicht mehr als einen, dann kannst du mal folgendes probieren:
Code:
"E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe" "%*"
ich Habs selbst nicht probiert, aber laut der Windows Hilfe könnte das funktionieren. (Start -> Hilfe und bei Index mal % eingeben)

rantanplan

NACHTRAG:
Also SO sollte jedenfalls der Korrekte weg sein:
Code:
E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe "%1"
(Die "" um den Programmnamen selbst brauchst du nur wenn da ein Leerzeichen im Pfad oder Prog.Name ist.)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 08:23
Zitat von Gollum:
Hallo Luckie,

geht folgendes?
Code:
"E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe" %1
Auch schon probiert. Geht auch nicht.

Hm, jetzt geht es - nach dem Reboot.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.334 Beiträge
 
Delphi XE5 Professional
 
#6

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 08:25
Zitat von Luckie:
Code:
"E:\Delphi\Programme\VCL\Dir2HTML1_1\Dir2Html.exe" "%1"
Ich habe so etwas noch nicht unter Delphi gemacht, aber in einer *.reg-Datei müsste der Pfad so angegeben werden:
Code:
"E:\\Delphi\\Programme\\VCL\\Dir2HTML1_1\\Dir2Html.exe" "%1"
Also nicht \ sondern \\.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 08:27
Ich weiß, aber darum geht es gar nicht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.334 Beiträge
 
Delphi XE5 Professional
 
#8

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 09:03
Hätte ich mir denken können.

Vielleicht hilft das: Bei URLs werden Leerzeichen durch %20 ersetzt. Vielleicht funktioniert es auch hier.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 09:04
Ich sagte doch schon, nach einem Reboot oder was es auch immer war, geht es jetzt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#10

Re: Dateityp mit Programm verknüpfen und als Parameter aufru

  Alt 1. Dez 2004, 09:12
Zitat von rantanplan99:
(Die "" um den Programmnamen selbst brauchst du nur wenn da ein Leerzeichen im Pfad oder Prog.Name ist.)
Sie schaden aber auch nicht bei kurzen Datei- und Ordnernamen.

Zitat von Garfield:
Vielleicht hilft das: Bei URLs werden Leerzeichen durch %20 ersetzt. Vielleicht funktioniert es auch hier.
Nope, ´s sind ja keine URLs.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz