Autor Beitrag
NetZwerg
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 448

Slackware 10.1
Kylix 3, D5 Standard
BeitragVerfasst: So 21.03.04 12:28 
Hi,

ich will ein programm coden was praktisch funktioniert wie "Ausführen..." nur hat n bisschen ausführlicher mit dem Syntax der einzelnen Dos-Befehle und so. Soweit kein Problem, aber ich würde es gerne so machen, dass das normale ausführen-programm durch das hier ersetzt wird. Jetzt meine Frage: Wo ist das Programm, dass erscheint, wenn man Start --> Ausführen.. drückt und wie heißt es?

THX, Netzwerg :twisted:

Moderiert von user profile iconPeter Lustig: Topic verschoben

_________________
"Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: So 21.03.04 12:48 
such mal im forum nach Suche in: Delphi-Forum, Delphi-Library SHELLEXECUTE

willst du ein so ähnliches programm wie das machen?
www.bayden.com/SlickRun/
(das ist übrigends der beste tool den ich je gehabt habe)

_________________
Patrick
im zweifelsfall immer das richtige tun!!!
NetZwerg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 448

Slackware 10.1
Kylix 3, D5 Standard
BeitragVerfasst: So 21.03.04 12:52 
nenee, is mir schon klar das mit shellexecute (habich auch schonmal gefragt :mrgreen: )

Wo liegt das Programm "ausführen...", wie heißt es?? Also wie heißt das Programm, dass sich öffnet wenn ich im Startmenü Ausführen... drücke?? Das Programm an sich ist kein problem und schon fast fertig, aber ich möchte es so machen, dass sich mein Progrmm startet wenn ich Auführen... im Startmenü drücke!

Verstanden? :hair:

cYa, NetZwerg :nixweiss:

_________________
"Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
derDoc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 623

Win Vista Prof
D2007 Prof
BeitragVerfasst: So 21.03.04 12:53 
Ich glaube nicht, dass du das ersetzen kannst. Soweit mir bekannt ist, ist das kein Programm in dem Sinne. Das ist lediglich eine grafische Oberfläche.

_________________
MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
NetZwerg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 448

Slackware 10.1
Kylix 3, D5 Standard
BeitragVerfasst: So 21.03.04 13:09 
dann muss diese grafische oberfläche doch aber irgendwo sein!? :eyes:

_________________
"Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
derDoc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 623

Win Vista Prof
D2007 Prof
BeitragVerfasst: So 21.03.04 13:15 
Wenn du wissen willst, wo die grafische Oberfläche dazu ist, dann frag doch einen der Windows Entwickler. Du kannst gerne anfangen zu suchen, aber das kann ziemlich lange dauern.

Daher ist der beste Weg, dein Programm anderweitig einzubinden (Schnellstartleiste oder Tray).

_________________
MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
NetZwerg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 448

Slackware 10.1
Kylix 3, D5 Standard
BeitragVerfasst: So 21.03.04 13:21 
na gut, thx! :bawling:

_________________
"Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 21.03.04 19:30 
derDoc hat folgendes geschrieben:
Wenn du wissen willst, wo die grafische Oberfläche dazu ist, dann frag doch einen der Windows Entwickler. Du kannst gerne anfangen zu suchen, aber das kann ziemlich lange dauern.

Es sei denn, man kennt einen, der das weiß. ;)

Beim Ausführen-Dialog handelt es sich um eine Funktion in der "shell32.dll", die auch exportiert wird und damit von eigenen Anwendungen nutzbar ist - sofern man den Ordinalwert kennt, denn die Funktion wird nicht mit einem Namen exportiert. :roll:

Auf die gleiche Weise versteckt Microsoft auch den "ExitWindowsDialog" im System. ;)
Motzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2931

XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
BeitragVerfasst: So 21.03.04 21:12 
@MathiasSimmack: aber so wie ich das verstanden habe will er die Funktion nicht benutzen, sondern "ersetzen", also so dass sich sein Prog öffnet anstatt des Dialogs... das erscheint mir aber als sehr seltsames und unpassendes Verhalten..!! :shock: :?

_________________
gringo pussy cats - eef i see you i will pull your tail out by eets roots!
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Mo 22.03.04 10:29 
also was mir jetzt spontan einfalen würde: alss dein proggi unsictbar im hintergrund lafen, und jedesmal wenn der ausführen dialog kommt, dann hau den weg und mach an der stelle dein proggi sichtbar.
das ist der holzhammer. evtl geht es aber besser

_________________
In the beginning was the word.
And the word was content-type: text/plain.
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 22.03.04 12:03 
Motzi hat folgendes geschrieben:
@MathiasSimmack: aber so wie ich das verstanden habe will er die Funktion nicht benutzen, sondern "ersetzen" [...]

Ja, das habe ich schon begriffen. Ich bezog mich auf die Aussage von derDoc (heißt es nicht "dem Doc"? ;)), der schrieb:
Zitat:
Wenn du wissen willst, wo die grafische Oberfläche dazu ist, dann frag doch einen der Windows Entwickler. Du kannst gerne anfangen zu suchen, aber das kann ziemlich lange dauern.

Und der Dialog (= die grafische Oberfläche) dieser Funktion dürfte nun mal in der "shell32.dll" stecken, da sie auch von ihr exportiert wird.


matze hat folgendes geschrieben:
also was mir jetzt spontan einfalen würde: alss dein proggi unsictbar im hintergrund lafen, und jedesmal wenn der ausführen dialog kommt, dann hau den weg und mach an der stelle dein proggi sichtbar.

Hui, die ganze Zeit ein fettes VCL-Programm im RAM halten? Zumindest nehme ich mal an, das der NetZwerg nicht nonVCL programmiert ... :?

Zitat:
das ist der holzhammer.

Wahrlich, das ist ein Holzhammer. :mrgreen:
NCortex
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 126

WIN 2000
D7 Enterprise
BeitragVerfasst: Mo 22.03.04 20:29 
und wie sehe das aus, die Ausführen-Schaltfläche zu entfernen und einfach im Hauptverzeichnis weiter oben einen Link zu deinem Prog zu platzieren?

Kennt einer von euch das Programm "Parentsfriend" ist ein Kontrollprogramm für Eltern, was unter anderem auch die Funktion bietet den Ausführen Button zu verstecken!!

Ich weiß nicht wie das Funktioniert, aber wenn die das geschafft haben, muss das irgendwie möglich sein.

Mfg NCortex

_________________
"...by all means, do not use a hammer." (aus einer IBM Technikerdokumentation ca. 1920)
--->außer es kam von Microsoft<---
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 22.03.04 21:18 
NCortex hat folgendes geschrieben:
Kennt einer von euch das Programm "Parentsfriend" ist ein Kontrollprogramm für Eltern, was unter anderem auch die Funktion bietet den Ausführen Button zu verstecken!!

Solche Sachen kann man auch über die ganz normalen Gruppenrichtlinien machen (Win2000/XP Pro -> "gpedit.msc" -> Enter). Letztlich ein Eintrag in der Registry, der das ausblendet.