Seite 2 von 2

Verfasst: 21.11.2005 12:03
von ZeHa
Der Name "gem.ini" kommt natürlich auch cool ;)

Aber der Sinn dieser Datei im momentanen Zustand noch nicht ganz. Ich finds zwar gut, daß man sich dort eigene Befehle zurechtbasteln kann, finde es aber dumm, daß man nicht auch direkt einen Pfad eingeben kann bzw. daß man es so nutzen kann wie den "Ausführen"-Dialog.

Also ich fänds ziemlich cool wenn ich da einfach auch "notepad" und "calc" und "cmd" eingeben könnte, und er das automatisch im Windows-Verzeichnis sucht, ohne daß ich das vorher definieren muß. Und auch URLs würde ich am liebsten direkt eingeben können. Die Funktion mit der ini-Datei könnte ja weiterhin bestehen bleiben, so kann man sich ja auch "Abkürzungen" basteln (also PB statt den Pfad für Purebasic.exe etc).

Somit wäre es dann ein wirklicher Ersatz für "Ausführen", inklusive einiger praktischer Erweiterungen :)

Verfasst: 21.11.2005 14:33
von NicTheQuick
ZeHas Ideen würden mir auch sehr zusagen.

Verfasst: 21.11.2005 15:05
von AND51
Kiffi hat geschrieben:Bei Eingabe von 'mspaint' sollte nun 'Item not found' erscheinen, weil es eben
nicht in der Liste der verfügbaren Keywords vorhanden ist.
Ich finde auch, dass man das mehr als eine art "auführen"-dialog nutzen sollte.


man kann ja die ini so erweitern, dass programme wie notepad, mspaint, syskey etc... weiterhin normal gestartet werden. gebe ich aber ein befeh wie MyApp ein, sollte meine in der iniDatei festgelegt anweisung starten (oder ist das schon so... :oops: )

Edit: Achtung! Mit syskey.exe bitte nicht rumspielen! Ist zum verschlüsseln der XP Knoten, äh... Kontendatenbank. Kann man sogar so einstellen, dass der Computer nur mit einer Diskette im laufwerk hochfährt, auf der der entsprechende Schlüssel gepseichert ist...

Verfasst: 21.11.2005 16:58
von Kiffi
@ZeHa:

> Der Name "gem.ini" kommt natürlich auch cool Wink

:lol: ist mir noch gar nicht aufgefallen. Wie wäre es mit einer Zusatzdatei
namens [c]gem.etzel[/c]? ;-)

@ZeHa, NTC, AND51

Danke für Eure Gedankenanregungen! :allright:

Ich habe eine neue Version hochgeladen. Bitte mal ausprobieren.

Änderungen:

* Eingaben wie '[c]calc[/c]', '[c]mspaint[/c]', '[c]charmap[/c]' etc. werden nun auch akzeptiert. Ebenso
können ganze Pfade zum Öffnen von Ordnern oder Programmen und URLs
verwendet werden, auch wenn sie nicht in der [c]gem.ini[/c] eingetragen sind.
Sollte das Ausführen des eingegebenen Textes erfolgreich sein, so wird
dieser in einer Liste eingetragen, so dass beim nächsten Aufruf das
Autocomplete greift. Diese Liste wird bei Programmende von [c]gem[/c]
ebenfalls abgespeichert (Dateiname: [c]recentitems.ini[/c])

* Zu den Einträgen in der [c]gem.ini[/c] können nun auch Kommentare
hinzugefügt werden. Diese erscheinen dann in dem Popup bei rechtem
Mausklick. Beispiel:

Code: Alles auswählen

keyword0 = pbf
toexecute0 = http://forums.purebasic.com/german/
comment0 = PureBasic-Forum
Grüße ... Kiffi

Verfasst: 22.11.2005 00:21
von zigapeda
cool
ist eigentlich ganz lustig das programm.

wäre vll gut wenn man einstellen könnte bei welcher tastenkombination das programm startet weil meine ° taste liegt ungelegen (zwischen [AltGr] und [Einfg] auf der laptoptastatur)

Verfasst: 22.11.2005 18:21
von AND51
Kiffi hat geschrieben:Wie wäre es mit einer Zusatzdatei
namens [c]gem.etzel[/c]? ;-)
LOL, das wärs noch...


Habe ichs mir doch gedacht: Mir ist aufgefallen, dass bei

Code: Alles auswählen

RunProgram("")
der Ordner geöffnet wird, in dem die exe datei liegt!

Probiers mal aus: Gib nichts ein, lösche das Textfeld und drücke Eingabe. Unchöner Effekt, obwohls von dir aus kein Bug ist.
Kann man bestimmt mit

Code: Alles auswählen

IF auszufuehrende_datei$="" OR auszufuehrende_datei$="." OR auszufuehrende_datei$=""
; tue nichts
ELSE
RunProgram(auszufuehrende_datei$)
ENDIF
umgehen.
Sry, ich weiß jetzt nicht, ob das $ vor oder nach dem Variablennamen kommt. Habe gerade CGI programmiert und ich komme gewaltig durcheinander, weil das $ bei CGI vor und bei PB nach der Variablen kommt oder umgekehrt... :? :? :roll: :wink:

Verfasst: 23.11.2005 00:49
von Kiffi
@zigapeda:

> wäre vll gut wenn man einstellen könnte bei welcher tastenkombination das
> programm startet weil meine ° taste liegt ungelegen (zwischen [AltGr] und
> [Einfg] auf der laptoptastatur)

ist in der neuen Version nun eingebaut. Im Zip ist jetzt auch eine
settings.ini-Datei vorhanden, die man vorerst per Editor bearbeiten muss.

Wenn Du z.B. gem mit <Ctrl> + <F1> aufrufen möchtest, so trägst Du bei
control eine 1 ein und bei shortcut eine 112.

Code: Alles auswählen

alt = 0
control = 1
shift = 0
windows = 0
shortcut = 112
Die Zahlenwerte für die Shortcuts bekommt man, wenn man in PB sich die
#PB_Shortcut_XX - Konstanten ausgeben lässt. Beispielsweise:

Code: Alles auswählen

Debug #PB_Shortcut_F10 ; gibt 121 aus
Ich hoffe, dass das so funktioniert, wie ich mir das gedacht habe... ;-)

@AND51:

Der von Dir gepostete Bug ist gefixt. Danke für den Hinweis!

Grüße ... Kiffi

// EDIT: Code-Tags ausgetauscht. Kann das nicht mal wieder repariert werden? :roll:

Verfasst: 23.11.2005 15:24
von AND51
Kiffi hat geschrieben:@AND51:

Der von Dir gepostete Bug ist gefixt. Danke für den Hinweis!
Keine ursache, dafür ist man(n) ja da... :allright: :wink:

Fensterposition

Verfasst: 02.08.2006 12:29
von JohnMC
hey!

luschtiges programm, aber was mir fehlt sind 2 sachen:

1.
erstmal fänd ich es gut, wenn man das programm auch per klick auf ein systray-icon starten könnte, weil die tasten auf dem notebook escht schlecht zu erreichen sind

2. ich würde gerne das fenster verschieben können, also nach links oben oder rehcts oder so und dass das program dann beim beenden die fensterpositionen speichert und beim nächsten start wieder dorthin kommt.

Grüßle
JohnMC

Re: Fensterposition

Verfasst: 02.08.2006 12:51
von Kiffi
JohnMC hat geschrieben:luschtiges programm, aber was mir fehlt sind 2 sachen:
Danke für Dein Feedback! Ich arbeite z.Zt. an einer neuen Version und werde
Deine Verbesserungswünsche mit einfliessen lassen.

Bzgl. der Tastenbelegung: Schau mal 2 Beiträge weiter oben ;-)

Grüße ... Kiffi