| |
|
|
Alfred Wagner | Prog_Loader ...
Ist ein Programm wie der Name schon verrät um vorher definierte Programme über das Hauptfenster oder über das Icon im Systray (links neben der Uhr)zu starten. Zudem kann das Programm beim Systemstart mitgeladen werden ,wodurch die Programme gleich zu Verfügung stehen und auch gleich gestartet werden können .
Das Programm wurde unter Windows98 SE und unter Windows XP getestet.
Neue Version vom 13.Mai Änderungen: 28.04.07 Buttons reagieren erst beim loslassen 06.05.07 Hauptfenster geändert,Suchendialog startet jetzt immer vom Desktop aus,Auswahldialog erweitert. 09.05.07 Suchendialog nun frei wählbar,Statusfenster im Auswahldialog eingefügt,Programm kommt jetzt ohne .dll. 13.05.07 Fehlermeldung integriert falls eine gewählte Datei nicht mehr vorhanden ist.
Neue Version vom 08.Juli Version 1.2 Änderungen: Programm erheblich erweitert - Bitte anschauen !
download immer letzter Beitrag von mir !
Alfred |
|
|
| |
|
|
|
| Ooopps! Es erscheint ohne das Programm jemals gestartet zu haben die Meldung: Programm kann nur 1x gestartet werden. |
|
|
| |
|
|
|
Alfred Wagner | hallo IF
wechsle mal im Browser das Fenster,dann müsste es gehen
Grüße Alfred |
|
|
| |
|
|
|
| Ah - findwindow - oki!
Mutex wäre besser, oder gleich die pipe.pcu . |
|
|
| |
|
|
|
| Ah und selbst das hat nicht gereicht da der Explorer in seinem Titel auch Prog_Loader anzeigt wenn man sich im Verzeichnis der entpackten Dateien befindet. Hier musst Du also was tun! |
|
|
| |
|
|
|
| ha! Was soll ich sagen?? Klasse Programm! Ich lasse es auf jeden Fall drauf wenn da noch Zwei Kleinigkeiten anders wären. Und zwar:
Keine feste Anzahl definierbarer Programme (Listview?!) Änderbares Hintergrundbild (ich mag das aktuelle nicht - so düster - bin ich garnicht - siehe xprofan.com *gg*)
Die Idee jedoch das ich im Tray nur noch ein Icon habe mittels dessen ich die Programme aufrufen kann finde ich jedoch super und würde mich über Neuerungen freuen und dort warscheinlich Zwanzig Dreißig Programme eintragen. |
|
|
| |
|
|
|
Jörg Sellmeyer | Das Gleiche bei mir... Also, das mit dem Start solltest Du noch verbessern - siehe iFs Post oben. Ansonsten finde ich auch: interessantes Programm. Allerdings sollten die Bedienungen etwas windowskonformer sein: Buttons erst beim Loslassen auslösen, minimieren ebenfalls erst beim Loslassen. Wenn man so eine ungewöhnliche Schrift einstellt, sollte man dem Anwender die Möglichkeit geben, diese zu ändern. Gut ist, daß man Verknüpfungen auswählen kann, um ein Programm auszuwählen. Weniger gut ist, daß man im Verzeichnis des Zielprogramms landet, wenn man ein neues Programm auswählt und nicht z.B. auf dem Desktop bleibt. Schön sind auch die Windowstools. Allerdings solltest Du überprüfen, ob sie überhaupt auf dem Rechner vorhanden sind, bevor Du sie auflistest.
Gruß Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 27.04.2007 ▲ |
|
|
|
|
| Jörg
Gut ist, daß man Verknüpfungen auswählen kann, um ein Programm auszuwählen. Weniger gut ist, daß man im Verzeichnis des Zielprogramms landet, wenn man ein neues Programm auswählt und nicht z.B. auf dem Desktop bleibt.
Bingo genau das hatte ich vergessen zu posten! |
|
|
| |
|
|
|
| @Hallo Alfred In meiner Dateiverwaltung 2windows4you hab ich etwas Ähnliches eingebaut. Hier werden aber auf die Oberfläche des jeweiligen Buttons nicht der Name des Programmes, sondern das Icon aufgetragen. Zusätzlich ist der Weg zum Programm als Tooltip angehangen. Das ist vielleicht anwenderfreundlicher. - Jörg, Du hast es doch getestet. Was meinst Du dazu ? |
|
|
| |
|
|
|
| Das mit dem Icon ist ja schön - aber eine eigene Bezeichnung welche angezeigt würde fänd ich besser. NUR ein Icon hingegen empfände ich als unzureichend - denn auf einen Tooltip muss man schliesslich warten. *g* |
|
|
| |
|
|
|
| ...gebe Alfred trotzdem mal den Code - mal sehen, was er draus macht KompilierenMarkierenSeparierenDEF ExtractIcon(3) !SHELL32,ExtractIconA
DEF LoadImage(6) ! USER32,LoadImageA
DEF &BM_SETIMAGE $0F7
DEF &IMAGE_ICON $01
DECLARE programm1$
DECLARE spalte%,zeile% Neu
DECLARE tip%,b01%
DECLARE txt1$ Neu
...........................................................................................................................................................
programm1$=C:\Programme\Internet Explorer\iexplore.exe Hier den Pfad angleichen
txt1$ = SUBSTR$(programm1$, -1, \) Neu
spalte%=100:zeile%=100 Neu
..........................................................................................................................................................
Proc CreateIconButton
Parameters Exe$,Index&,Window&,X&,Y&,W&,H&,ID&
Declare Button&,Icon&
Button& = Control(Button,,$56000040,X&,Y&,W&,H&,Window&,ID&,%Hinstance)
Icon& = ExtractIcon(%Hinstance,Addr(Exe$),Index&)
Sendmessage(Button&,&BM_SETIMAGE,&IMAGE_ICON,Icon&)
Return Button&
EndProc
CLS
CreateIconButton programm1$,0,%hwnd,spalte%,zeile%,34,34,001
b01% = &(0)
tip%=CREATE(TOOLTIP,%HWnd,b01%,programm1$)
DrawText (spalte%+38),(zeile%+10),< +txt1$ Neu
WAITINPUT
END
Hab etwas dazugeschrieben. Jetzt wird neben dem Button der Programmname angezeigt. Für Eilige, die nicht auf den Tooltipp warten können |
|
|
| |
|
|
|
| Jau und ab mit dem selben Code in das Codecenter für Codesnippets bitte! [...] Oder hau ihn in die Babyklappe! [...] |
|
|
| |
|
|