Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi STRG + P an NotePad senden (https://www.delphipraxis.net/74705-strg-p-notepad-senden.html)

TheCatcher 7. Aug 2006 22:09


STRG + P an NotePad senden
 
Moin Moin,

normalerweise muss ich NotePad aktiv haben um mittels der Tasten STRG + P den Ducken Dialog aufzurufen.
Nun möchte ich aber das aus einem anderen Programm machen. Ergo soll mein Programm Notepad vorgaukeln das STRG+P gedrückt wurde und Notepad öffnet den Druck Dialog...


Nur wie zaubere ich so etwas?!



// Edit mir ist klar das ich erstma das fenster "finden" muss - aber es geht mir mehr um das SENDEN des Befehls

faux 7. Aug 2006 22:25

Re: STRG + P an NotePad senden
 
Hallo!

In den Ordneroptionen unter Dateitypen kannst du unter txt neben open auch print sehen, was so definiert ist: C:\WINDOWS\system32\NOTEPAD.EXE /p %1 ;)

Grüße
Faux

TheCatcher 7. Aug 2006 22:30

Re: STRG + P an NotePad senden
 
ja nee so Nicht ;)

faux 7. Aug 2006 22:37

Re: STRG + P an NotePad senden
 
Wieso denn nicht?
Wenn dus per ShellExecute erledigst, einfach so:
Delphi-Quellcode:
ShellExecute(Handle, 'open', PChar(GetEnvironmentVariable('systemroot') + '\notepad.exe'), PChar('/p' + 'DateiName.txt'), PChar(GetEnvironmentVariable('systemroot')), 0);
Was genau gefällt dir denn daran nicht? ;)

Grüße
Faux

TheCatcher 7. Aug 2006 22:39

Re: STRG + P an NotePad senden
 
Ja es ist mir aber lieb das mittels der Tastenkombination zu erledigen.
Weil danach automatisch gespeichert werden soll wo dann STRG + S gesendet werden soll und dann beendet...

Daher ist es wichitg zu wissen wie ich Tastenkobinationen an das Programm sende!

mkinzler 7. Aug 2006 22:40

Re: STRG + P an NotePad senden
 
Ich glaube er will ein offenes Notpad "fernsteuern"

TheCatcher 7. Aug 2006 22:44

Re: STRG + P an NotePad senden
 
jup

mkinzler 7. Aug 2006 22:46

Re: STRG + P an NotePad senden
 
Schon mit SendKey versucht?

TheCatcher 7. Aug 2006 22:48

Re: STRG + P an NotePad senden
 
ja SendKey kennt mein Delphi nicht

Luckie 7. Aug 2006 22:49

Re: STRG + P an NotePad senden
 
So http://www.delphi-forum.de/viewtopic.php?p=17977#17977 und so http://www.delphi-forum.de/viewtopic.php?p=17976#17976


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz