AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte FileExt - ".txt" an die Anwendung hinzufügen
Thema durchsuchen
Ansicht
Themen-Optionen

FileExt - ".txt" an die Anwendung hinzufügen

Ein Thema von xZise · begonnen am 16. Dez 2006 · letzter Beitrag vom 19. Dez 2006
Antwort Antwort
Benutzerbild von xZise
xZise
Registriert seit: 3. Mär 2006
Nun eine weitere Anwendung:
"FileExt"

Damit kann man ganz einfach die Endung ".txt" an die Datei anfügen, wenn man zum Beispiel Dateien "Attachmentfähig" machen will.

Bisher geht nur die Endung ".txt", aber ich meine, dass man das Variieren könnte... Nur wie, ist gerade noch das Problem...

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 Schlüssel ("Shell") übrig bleibt. Dieser Schlüssel ist nicht umbedingt notwendig, und kann, wenn keine Unterschlüssel existieren bedenkenlos gelöscht werden. Sollte dies der Fall sein, kommt eine Nachricht, in der man entscheiden kann, ob dieser Schlüssel mitgelöscht wird.

Solange das Programm "installiert" ist, kann man über einen Rechtsklick auf eine Datei, die Endung anfügen.
Der Eintrag dazu heißt ".txt an die Datei hinzufügen". Nicht wundern, wenn sich das Programm nicht öffnet, da Ich die Form nur erstelle, wenn die Paramter kein Link zu einer gültigen Datei sind, oder wenn garkeine Paramter angegeben sind.
Sollte die neue Datei bereits existieren, kann man diese Überschreiben, oder den Vorgang abbrechen

Und nun nimmt mal mein Programm auseinander

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

PS: Dies ist sozusagen ein "Tochterprogramm" von "FileLink"
Angehängte Dateien
Dateityp: zip fileext_499.zip (47,1 KB, 7x aufgerufen)
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
 
Balu der Bär
 
#2
  Alt 17. Dez 2006, 11:27
Moin,

hat dieses Programm wirklich einen Sinn bzw. Nutzen?

Ich meine ich will es nicht schlecht reden, aber so oft macht man eigentlich nichts "attachmentfähig", oder wie viel lädst du im Jahr in die DP? Und selbst wenn, dann klicke ich anstatt auf ".txt an die Datei hinzufügen" auf "Umbenennen" und tippe die drei Zeichen ein, als wenn ich mir mit solch einem Programm das Kontextmenü und die Registry vollmülle.
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

 
Delphi 2006 Professional
 
#3
  Alt 17. Dez 2006, 12:39
F2, ".", "t", "x", "t", Enter -> 5 Tasten drücken, geht schneller als aufs Kontextmenü warten.

Aber trotzdem nette Fingerübung. Auch wenn viele Leute hier das wohl kaum benutzen werden, irgendjemand wirds bestimmt nützlich finden
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#4
  Alt 17. Dez 2006, 13:28
Zitat von Balu der Bär:
als wenn ich mir mit solch einem Programm das Kontextmenü und die Registry vollmülle.
1. Handelt es sich um einen Schlüssel
2. Wird der auch entfernt

Der Sinn des Programms ist nun, dass ich einfach einfach eine Endung an eine Datei hinzufügen möchte, um die Datei als Attachment hochzuladen (Also Beispiel: Ressourcen lassen sich nicht direkt uploaden).

Und an sich gibts keine Andere mindestens genausoschnelle Möglichkeit!
Möglichkeit 1.: Alles Manuell.
Problem: ggf. will man die Orgnialdatei behalten (Also der Schritt des Kopierens kommt hinzu)!

Möglichkeit 2.: Zippen
Problem: (gilt für Winrar) man muss zuerst auf einen Dialog warten und dann muss man das Format (.zip) wählen!

Möglichkeit 3.: Raren
Problem: Nicht jeder kann auch wieder entraren!

Aber ich will hier niemanden zwingen meine Variante zu benutzen
Fabian
  Mit Zitat antworten Zitat
Balu der Bär
 
#5
  Alt 17. Dez 2006, 13:54
Ich habe noch nie eine txt-Datei in die Datei geladen da ich nicht so beschäftigt bin, dass ich keine 20 Sekunden habe um das mit WinRAR zu packen.
  Mit Zitat antworten Zitat
Nils_13
 
#6
  Alt 17. Dez 2006, 14:08
Zitat von Balu der Bär:
Ich habe noch nie eine txt-Datei in die Datei geladen da ich nicht so beschäftigt bin, dass ich keine 20 Sekunden habe um das mit WinRAR zu packen.
Sehe ich genauso.
  Mit Zitat antworten Zitat
EDatabaseError

 
Delphi 2007 Professional
 
#7
  Alt 17. Dez 2006, 19:09
Die Zeit die WinRar zum Packen benötigt machst du in der Uploadzeit dafür wieder gut
Tobias
  Mit Zitat antworten Zitat
Benutzerbild von Alien426
Alien426

 
Turbo Delphi für Win32
 
#8
  Alt 19. Dez 2006, 09:08
Mein Vorschlag: In das Kontextmenü für Dateien über die Registrierung einen Punkt einfügen, der XCopy ausführt.

Der Code führt dazu, dass die gewählte Datei kopiert wird. Die ursprüngliche Endung geht verloren und wird zu .txt.

Code:
[HKEY_CLASSES_ROOT\*\shell\addtxt]
@="in .txt-Endung kopieren"

[HKEY_CLASSES_ROOT\*\shell\addtxt\command]
@="xcopy \"%L\" *.txt"
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:13 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