![]() |
Autostart einer CD
Hi Leutz,
hat jemand eine Ahnung von den autorun.inf. Ich möchte nach einlegen einer CD eine .html Datei starten. Aber wenn ich eine übliche autorun anlege und versuche eine solche zu starten kommt es zu Fehlermeldung. Wie macht man dies richtig?? Greetings und einen sonnigen Tag euch allen ! |
Schreib doch eine EXE-Datei, die eine HTML-Datei öffnet und dann sich wieder schließt. Dann schreibst du in die Autorun.inf einfach nur die EXE-Datei und fertig.
Denk mal das das so gehen könnte. |
ok..aber mit htmldateien öffnen hab ich keine Erfahrung :(
gib mal praktisches Beispiel bitte Bitte beachten das ich immer noch mit D3 arbeite :wink: |
Da reicht ein einfacher ShellExecute mit der HTML-Datei
|
Bitte eine Erklärung dazu :cry:
|
Hi Privateer,
suche doch mal im Forum nach ShellExecute ;-) Das hatten wir schon sehr, sehr oft. ...:cat:... |
Delphi-Quellcode:
Probier's mal so, dürfte funktionieren, musst aber noch ShellApi in den uses schreiben.
Procedure Tform1.Button1Click(Sender:Tobject);
begin ShellExecute(0, Nil, PChar('C:\index.htm'), Pchar(''), Pchar(''), SW_NORMAL); End; |
[quote="Uncle Cracker"]
Delphi-Quellcode:
muss der pfad übergeben werden??
Procedure Tform1.Button1Click(Sender:Tobject);
begin ShellExecute(0, Nil, PChar('C:\index.htm'), Pchar(''), Pchar(''), SW_NORMAL); End; wie gesagt handelt es sich um eine CD, und es ist ja nicht bekannt welchen Buchstaben der Anwender für sein CD-Laufwerk vergeben hat. |
Geb doch einfach nur index.htm an, dann muss aber die EXE-Datei im gleichen Ordner liegen wie die index.htm.
Kann sein dass das mit CD's nicht geht, denk aber mal. |
dank an alle :D
...geht |
So wie ich das verstanden habe will er eine Datei auf der CD öffnen wenn der Anwender sie einlegt. Das kann man mit ner autorun.inf machen. Sollte dann so aussehen:
Code:
Hoffe ich konnte helfen. :D
[autorun]
icon=.\icon.ico open=shelexec .\index.html shell\verb\command=shelexec .\index.html shell\verb=Noch nen Text auch wenn ich nicht weiss wofür. MfG Florian :hi: |
vielen dank flo!
das ist natürlich der einfachere Weg, wobei man aber mit einer .exe gleich mal eben ein CD-Menü erstellen kann. Noch eine Bitte: kannst du deine Zeilen erklären ?? |
Naja, war zwar C&P aber probieren kann ich es ja mal. :???:
icon steht für das Icon, dass die CD im Explorer hat. der . vor dem \ heisst wahrscheinlich im Hauptverzeichnis der CD open heisst öffnen mit shellexecute die datei index.html im Hauptverzeichnis Die dritte und die vierte Zeile verstehe ich auch überhaupt nicht. Einfach mal gucken was passiert... :D MfG Florian :hi: |
:lol:
genau die interessieren mich aba! |
Zitat:
kann jemand die Zeilen 3&4 erklären was sie zu bedeuten haben?? |
Warum probierst du es nicht einfach :wink:
Kannst ja mal ohne und mal mit diesen Zeilen testen und Bericht erstatten. |
Zitat:
|
Moin Privateer,
schau doch mal im PSDK unter "Autorun.inf Commands" da ist dass alles erklärt. @Mario: Gut geraten ;-) |
Mach doch so:
Code:
[autorun]
icon=deinicon.ico open=iexplore.exe /index.html |
Zitat:
Aber wer weiß, ob er auch den Internet Explorer installiert hat, oder nicht vielleicht doch Mozilla oder Netscape? |
Zitat:
|
Zitat:
Diese ganzen quotes schauen cool aus :mrgreen: Nö aber im Ernst, da hast du natürlich recht. Hab ich gar nicht dran gedacht, das der ja gar nie nicht ganz entfernt werden kann. :oops: Man liest sich, Stanlay |
Jo, kein Problem!
|
Zitat:
Deswegen würde ich flomeis Tipp nehmen, da der glaube ich zumindestens den Standard Webbrowser öffnet. |
Zitat:
MfG Florian :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz