Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   FileLink - Dateiname + Positon mit 2 Mausklicks kopieren (https://www.delphipraxis.net/82560-filelink-dateiname-positon-mit-2-mausklicks-kopieren.html)

xZise 15. Dez 2006 15:32


FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Vielleicht hattet ihr es schonmal?
Ich hatte es auf jedenfall schonmal :P

Und zwar wollte ich gerne die Position und den Name einer Datei wissen.
z.B. "C:\Programme\Spiele\Battlefield 2\BF2.exe"

Und dafür habe ich jetzt "FileLink" entwickelt.

Zuerst muss man das Programm starten.
Dann klickt man auf "Installieren". Dabei wird ein String in die Registry geschrieben.

Der Status sollte nun "Installiert" sein. Nun kann man es wieder über "Deinstallieren" deinstallieren.
Es kann dabei sein, dass ein Ordner übrig bleibt, welchen ich aber nicht ohne Bedenken deinstallieren kann.
Vielleicht lässt sich da was verbessern...

Solange das Programm "installiert" ist, kann man über einen Rechtsklick auf eine Datei, dessen Position und und Name herausbekommen.
Der Eintrag dazu heißt "Postion und Name kopieren". Nicht wundern, wenn sich das Programm nicht öffnet ;) Ich erstelle die Form nur, wenn die Paramter kein Link zu einer gültigen Datei sind, oder wenn garkeine Paramter angegeben sind.

Und nun nimmt mal mein Programm auseinander ;)

Bekannte Bugs:
- Der Text "Nicht installiert"/"Installiert" ist nicht ganz mit dem Hintergrund versehen [Thread]

!!Neu!!
So! Jetzt ist es endlich nonVCL, hat ein eigenes Icon und das kopieren sollte funktionieren.
Dadurch ist es jetzt gezippt 45 KBs groß und ungezipt nur noch 85,5 KBs ;)

PS: Inzwischen gibt es ein "Tochterprogramm" ;) gleiche GUI, aber andere Funktion: "FileExt"

Antigo 15. Dez 2006 15:57

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
ich find die Idee ehrlich gesagt super :)

Ich hatte schon oft das Problem, dass ich den kompletten Pfad inklusive Namen eine Programms brauchte, beispielweise um etwas von einem anderen PC im Netzwerk rüberzuladen.
Dafür musste ich dann immer zwei Schritte machen, einmal den Namen des Programms kopieren und einemal den Pfad. Jetzt ist es nur noch einer, danke :)

xZise 15. Dez 2006 16:00

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
Solange es korrekt funktioniert ;)

Antigo 15. Dez 2006 16:16

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
Grundsätzlich fuktioniert das Programm sehr gut. Einige Dateien führen allerdings dazu das das Formular angezeigt wird.

Konkret war das unteranderem bei mir
- Opera.exe
- vlc.exe
- icqlite.exe

bei genügend anderen Anwendungen funktioniert es, mediaplayer classic, Guitar Pro usw. alles tadellos. Andere Dateien, Archive, Ordner usw. haben ohne Einschränkung funktioniert.

xZise 15. Dez 2006 16:28

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
Seltsam... An sich kann es an 2 Sahcne liegen:
1. Die Datei existierte da nicht, wo sie sein sollte
2. Es wurde ein Paramter übergeben... Kann es sein, dass der Name&Position als einzige kein Leerzeichen enthielten?

[edit]
Delphi-Quellcode:
  if ParamCount > 1 then begin
    Clipboard.AsText := ParamStr(1);
    for i := 2 to ParamCount do
      Clipboard.AsText := Clipboard.AsText + ' ' + ParamStr(i);
  end;

  if (not FileExists(Clipboard.AsText)) or (ParamCount = 1) then
    // Zeige Form
Vielleicht hilft das :D[/edit]

Antigo 15. Dez 2006 16:37

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
jo das ist es. Hab einfach mal ein Leerzeichen in den Dateinamen gepinnt und schon funktionierts .

xZise 15. Dez 2006 16:47

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
Problem auvch von meiner Seite behoben ;) Update wird kommen :P

xZise 16. Dez 2006 20:54

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
1. Problem wegen den Leerzeichen behoben
2. Neues Icon
3. Es ist NonVCL
4. Ich brauch FeedBack :P Oder es bleibt so :D

Florian H 17. Dez 2006 21:11

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
Programm entpackt und gestartet --> leere, kleine Form .. kein Button zum Installieren oder so :(

WinXP SP2 mit irgendeinem Drittanbieterstyle ..

xZise 18. Dez 2006 16:15

Re: FileLink - Dateiname + Positon mit 2 Mausklicks kopieren
 
Öhm, dass ist ungünstig...

Wäre es möglich kurz mal es mit dem normalen XP-Style/Klassisch zu probieren?

Ansonsten muss ich noch einen Großtest anlegen :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 Uhr.
Seite 1 von 2  1 2      

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