gem -- ein einfacher Programm- und URL-Launcher

Anwendungen, Tools, Userlibs und anderes nützliches.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag 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 :)
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

ZeHas Ideen würden mir auch sehr zusagen.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag 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...
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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
Benutzeravatar
zigapeda
Beiträge: 1753
Registriert: 06.03.2005 17:22
Wohnort: Kaufbeuren
Kontaktdaten:

Beitrag 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)
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping <)
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag 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:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag 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:
Zuletzt geändert von Kiffi am 02.08.2006 12:54, insgesamt 2-mal geändert.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag 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:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
JohnMC
Beiträge: 85
Registriert: 06.01.2006 17:04
Wohnort: http://www.j-soft.de.ms
Kontaktdaten:

Fensterposition

Beitrag 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
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Fensterposition

Beitrag 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
a²+b²=mc²
Antworten