Benutzerdefinierten Dateityp als permanenten Menüeintrag...

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
beta
Junior Member
Junior Member
Posts: 2
Joined: 2007-07-09, 09:30 UTC

Benutzerdefinierten Dateityp als permanenten Menüeintrag...

Post by *beta »

Hallo!

Frage 1: Gibt es eine Möglichkeit dem Befehl "cm_SrcUserSpec" einen Dateityp zu übergeben? [MENUITEM "*.dwg", cm_SrcUserSpec Parameter?] Hintergrund: Ich möchte gern verschiedene Dateitypen fest als Menüpunkt zu Ansicht definieren. Wenn ja: Geht Gleiches für das markieren per Dateien?

Frage 2: Wie kann ich den Verzeichnisnamen des Verzeichnisses in dem ich mich aktuell befinde schnell in die Zwischenablage übernehmen? Im Servant Salamander reicht ein Klick auf den Pfadnamen mit entsprechendem Befehl - das wars.
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2beta
Hallo,
Gibt es eine Möglichkeit dem Befehl "cm_SrcUserSpec" einen Dateityp zu übergeben? [MENUITEM "*.dwg", cm_SrcUserSpec Parameter?] Hintergrund: Ich möchte gern verschiedene Dateitypen fest als Menüpunkt zu Ansicht definieren.
In der Regel haben die cm_-Befehle keine Parameter. Du musst für den direkten Aufruf der benutzerdefinierten Ansicht zunächst einen benutzerdefinierten Befehl erstellen. Dazu kannst du den neuen Kommandobrowser verwenden (Aufruf z.B. über die Buttonbar-Konfiguration, Knopf mit der Lupe). Dort klickst du auf die Kategorie "usercmd.ini" und dann auf Neu. Dort gibts du einen Namen für den Befehl ein. Bei Kommando gibst du dann folgendes ein:

Code: Select all

cd >MEINFILTER
Den Befehl em_MEINFILTER kannst du dann in dein Menü einbauen.

Man kann den neuen Kommandobrowser übrigens auch mit dem Befehl cm_CommandBrowser aufrufen.
Wenn ja: Geht Gleiches für das markieren per Dateien?
Soweit ich weiß nein.
Wie kann ich den Verzeichnisnamen des Verzeichnisses in dem ich mich aktuell befinde schnell in die Zwischenablage übernehmen? Im Servant Salamander reicht ein Klick auf den Pfadnamen mit entsprechendem Befehl - das wars.
Das geht mit cm_CopySrcPathToClip. Wie du den benutzen möchtest, kannst du ja selbst entscheiden. Da gibt es viele Möglichkeiten wie z. B. Menü, Button, Hotkey, Alias oder auch direkt in der Kommandozeile.
beta
Junior Member
Junior Member
Posts: 2
Joined: 2007-07-09, 09:30 UTC

Post by *beta »

Vielen Danke für Deine schnelle Hilfe! :)

Ich hätte noch ein paar Fragen…

- Kann man Ordner in GROSSBUCHSTABEN anzeigen und Dateien in nur Kleinbuchstaben?
- Kann man die Ordner- und Favoritenliste unter dem Cursor bzw. am Button in der Buttonbar anzeigen?
- Gibt es eine ausführliche Anleitung zur Erstellung von DLL/ICL-Dateien für die Buttonbar. Außerdem suche ich einen Hinweis, wie man die Symbole definiert in Menüs einbindet.
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2beta
Kann man Ordner in GROSSBUCHSTABEN anzeigen und Dateien in nur Kleinbuchstaben?
Wenn überhaupt dann nur zusätzlich in einer benutzerdefinierten Spaltenansicht.
Kann man die Ordner- und Favoritenliste unter dem Cursor bzw. am Button in der Buttonbar anzeigen?
Der Befehl heißt cm_DirectoryHotlist. Im Kommandobrowser kannst du übrigens sehr leicht gewünschte Befehle finden. Einfach tippen und dann werden die gefundenen Eonträge angezeigt.
Gibt es eine ausführliche Anleitung zur Erstellung von DLL/ICL-Dateien für die Buttonbar.
Im Grunde nutzt man dafür dedizierte Programme wie z. B. iconSushi oder Microangelo.

http://www.towofu.net/soft/e-aicon.php
http://www.microangelo.us/

Falls du eine Symbolbibliothek für interne Befehle machen willst: In einer Datei mit der Endung inc, die genauso heißt wie die Bibliothek, wird eine Zuordnung zwischen Befehlsnummern und Iconindex festgelegt. Die mitgelieferten Dateien wcmicons.dll und wcmicons.inc sind dafür ein gutes Beispiel.
Außerdem suche ich einen Hinweis, wie man die Symbole definiert in Menüs einbindet.
Keine Chance - Symbole für eigene Befehle werden wohl erst in einer späteren Version funktionieren. Das geht im Augenblick nur für interne Befehle.
Post Reply