home *** CD-ROM | disk | FTP | other *** search
/ PC Administrator / spravce.iso / RemoteKeys / Manual / English / FAQ3.txt < prev    next >
Encoding:
Text File  |  2002-09-17  |  14.4 KB  |  371 lines

  1. FAQ 3
  2. =====
  3.  
  4. ---> Question
  5.  
  6. Die "F6" Taste ÷ffnet ein neues Dialogfenster. Anschliessend ist
  7. dann der {/APP.TOFRONT Bewege*} notwendig, damit weitere TastenanschlΣge
  8. simuliert werden k÷nnen.
  9. Frage: ist es m÷glich auf das neue aktive Dialogfenster zu wechseln ohne
  10. den Titel des neuen Dialogfensters im Makro angeben zu mⁿssen.
  11.  
  12. H.A. 9/01
  13.  
  14. ---> Answer
  15.  
  16. Probieren Sie mal die Commands:
  17. {/BTCH.RETRIEVEFOCUS}
  18. {/BTCH.WAIT.TOP title[,t]}
  19.  
  20. --------------------------------------------------------------------
  21.  
  22. ---> Question
  23.  
  24. I would like to be able to click on a RemoteKey button to
  25. expand and contract the rows.  I have one profile that has
  26. three rows, but I only need the top row continuously.  It
  27. would be nice to be able to switch from 1 to 3 rows and
  28. back, and have the program adjust itself so that the last
  29. row would be positioned to begin where the single row was
  30. located.
  31.  
  32.  
  33.                                row1.....
  34.                                row2.....
  35. row1.....  (and after click)   row3.....
  36.  
  37. J.B. 9/01
  38.  
  39. ---> Answer
  40.  
  41. You are right there is no command which makes this job.
  42. The only one you can do is, to use 2 profiles for this function.
  43. It could be helpful to use the commands
  44. {/ME.PROF2.INC}
  45. {/ME.PROF2.DEC}
  46. These cammands switches to another profile without changing
  47. the window position of RK. Maybe it is helpful or not but the
  48. 2nd feature of these cammds is an auto-switch back to the main
  49. profile after a click.
  50.  
  51. --------------------------------------------------------------------
  52.  
  53. ---> Question
  54.  
  55. Das Profilfenster lΣsst sich zwar auf
  56. den zweiten Bildschirm schieben, wird aber bei Neuaufrufen (automatisch
  57. durch Profil-Schaltung) immer auf den ersten zurⁿckgestellt.
  58.  
  59. W.K. 9/01
  60.  
  61. ---> Answer
  62.  
  63. Ich habe in RK eine Sicherung eingebaut, die beim Programm-Start garantiert,
  64. da▀ das RK-Fenster immer im sichtbaren Bildschirmbereich ge÷ffnet wird.
  65. Und das hat folgenden Grund.
  66. Wenn die RK-Fensterposition mit einer hohen Bildschirmaufl÷sung gespeichert
  67. wird und RK spΣter mit einer niedrigeren Aufl÷sung gestartet wird, wΣre das
  68. RK-Fenster andernfalls nicht mehr sichtbar und der User wei▀ warscheinlich
  69. nicht einmal wieso, was ist passiert?
  70. Dieser Umstand ist ⁿbrigens gar nicht mal so selten, denn viele User
  71. ⁿbertragen ihre Profiles.dat auf ihren Laptop und schon ist┤s passiert.
  72.  
  73. --------------------------------------------------------------------
  74.  
  75. ---> Question
  76.  
  77. Ich kann leider nicht herausfinden, wie sich der Befehl fⁿr das Umschalten der
  78. Fenster (Alt/Tab) eingeben lΣsst. 
  79. C.L. 9/01
  80.  
  81. ---> Answer
  82.  
  83. Sie k÷nnen das Tab-Fenster (so nenne ich es mal) mit folgender Sequenz ÷ffnen: 
  84. {/CODE.KEYDWN 18}{/CODE.KEYDWN 9} 
  85.  
  86. Zum Schlie▀en legen Sie folgende Sequenz auf die "Rechter Mausknopf"-Ebene oder eine andere Taste: 
  87. {/CODE.KEYUP 9}{/CODE.KEYUP 18} 
  88.  
  89. Aber das Ganze scheint etwas nutzlos, denn das Durchsteppen mittels RK scheint nicht 
  90. zu funktionieren. Denn in dem Augenblick, in dem Sie bei offenem Tab-Fenster auf einen 
  91. RK-Knopf klicken wird das RK-Fenster aktiviert und das Tab-Fenster folglich deaktiviert. 
  92. Und ein anderes aktives Fenster als sich selbst lΣ▀t dieses Tab-Fenster anscheinend nicht 
  93. zu und schlie▀t sich deshalb.
  94.  
  95. --------------------------------------------------------------------
  96.  
  97. ---> Question
  98.  
  99. I start a macro iterated for 10-20 thousand times making
  100. mouse clicks and keystrokes. It takes up to 12 hours for 20000 iterations.
  101. The macro involvs 2 programmes. It is just copying of text from one to the
  102. other.
  103.  
  104. But often I need to interrupt the process and make some actions.
  105.  
  106. Now I am forced (by my ignorance) to press Ctrl-Alt-Del and log off :(
  107.  
  108. DOES THERE EXIST A SAFE (NORMAL, AUTHORIZED, PROVIDED in RK) METHOD
  109. TO STOP A RUNNING MACRO ? (For example, a key combination etc)
  110.  
  111. P.K. 10/01
  112.  
  113. ---> Answer
  114.  
  115. If something was send to another application, RK lost the influence to the
  116. material.
  117. But if you work with a loop running in a script you can use the stop command:
  118. {/BTCH.STOP}
  119. It should be in the beginning of the script.
  120.  
  121. The stop command works only as a "stand alone" command {/BTCH.STOP}
  122. without any parameters.
  123. It shows a stop requester. You can click onto the stop button or
  124. (if the requester has the focus) you can press the enter key.
  125. I think it will work.
  126.  
  127. --------------------------------------------------------------------
  128.  
  129. ---> Question
  130.  
  131. Ich m÷chte einen mehrzeiligen Text hinterlegen.
  132. Remote Keys unterscheidet hier leider nicht zwischen einem 
  133. Zeilenumbruch mit der Enter-Taste und einem Zeilenumbruch mit 
  134. Shift+Enter. Beim einfⁿgen in formatierte AbsΣtze wΣre das aber 
  135. sehr wichtig.
  136.  
  137. ---> Answer
  138.  
  139. Derzeit kann ich nur vorschlagen, entsprechende Commands per Hand an
  140. den gewⁿnschten Stellen einzufⁿgen ( {/CODE.ASC 10} etc), was sich
  141. natⁿrlich nur bei oft ben÷tigten und sich nicht Σndernden Texten lohnt.
  142. Als kleines Helferlein liegt dem Programm CheckASC im App-Ordner bei.
  143.  
  144. --------------------------------------------------------------------
  145.  
  146. ---> Question
  147.  
  148. I use hide at mouse position.
  149.  
  150. When it is hidden and I recall it, it is not shown at its stored position
  151. but for example:
  152.  
  153. I┤ve chosen the left upper corner, the window is shown at the most left
  154. upper position.
  155.  
  156. ---> Answer
  157.  
  158. The RK window should allways open at the saved position except:
  159. 1. The window was manually pushed to another place before.
  160. 2. The screen resolution was changed so the window would open in an invisible area.
  161. 3. The function "open at mouse pointer pos." (in hide at mouse pos. dialog) is switched on.
  162.  
  163. --------------------------------------------------------------------
  164.  
  165. ---> Question
  166.  
  167. Eine Option vermisse ich allerdings (oder bin ich zu blind?):
  168.  
  169. Im Kontextmenⁿ des Systrays gibt es die Option "Verbergen -> nach
  170. Knopf-Klick", die ich standardmΣ▀ig einstelle. So habe ich zusammen mit "bei
  171. Mausposition verbergen" das Programm immer sch÷n im Hintergrund. Allerdings
  172. finde ich nirgends eine M÷glichkeit, diese Einstellung ("Verbergen -> nach
  173. Knopf-Klick") fest zu speichern. Nach jedem Starten muss ich das manuell
  174. machen (oder mit RemoteKeys ⁿber die Maus). Es wΣre sch÷n, wenn sich diese
  175. Option in den Einstellungen fest speichern lie▀e.
  176.  
  177. Ansonsten habe ich manchmal Probleme unter W2k, Fenster "onTop" zu bekommen,
  178. z.T. auch mit einigen Programmen (z.B. mIRC, das sich ⁿberhaupt nicht
  179. "onTop" bringen lΣ▀t).
  180.  
  181. J.F.
  182.  
  183. ---> Answer
  184.  
  185. Das autom. Anschalten der Verbergen...-Funktion
  186. ist ein sehr konstruktiver Vorschlag, der mich veranla▀te, ihn sogleich in die
  187. Tat umzusetzen.
  188. Es gibt nun in der aktuellen Version 6.3.7 (Stand 10/01) die Commands
  189. ME.CLICKHIDE.ON bzw. /-OFF, mit denen man die Funktionen ein- und
  190. ausschalten kann. Somit ist es in Verbindung der Start-Funktion (im
  191. Einstellfenster) "Autom. Knopf-Klick" m÷glich, einen mit dem ON-Command belegten
  192. Knopf beim Programmstart zu starten. Damit tritt der von Ihnen gewⁿnschte
  193. Effekt ein. Event. kommt spΣter mal eine Einstell-Funktion in den Einstellungen hinzu.
  194.  
  195. Zu den Fenstern, die sich z.T. nicht nach vornschalten lassen, lΣ▀t sich
  196. folgendes sagen. Das habe ich auch gelegentlich festgestellt. Vermutlich lassen sich
  197. einige Programme nicht ins Handwerk fuschen. Z.Zt. auch nicht m÷glich zu schalten sind
  198. Unterfenster (Child) von sogenannten MDI-Fenstern (Parent), quasi Fenster in
  199. Fenster. Hierbei wird immer das Parent-Fenster angesprochen.
  200.  
  201. --------------------------------------------------------------------
  202.  
  203. ---> Question
  204.  
  205. I have one question though, which is that I have set a button up to open Outlook 97 (on a Win2000 machine), then open up a
  206. .pst file on my D: drive.  After running I've set it to shut RemoteKeys down.  The button works fine if I click on it, but I want it to run automatically when RemoteKeys is started.  I've set preferences to trigger this
  207. button.  Now when I launch Remotekeys it plays through the macro and shuts down, BUT then it launches itself again and re-runs the macro again and again and again!  I keep looking but can't figure out why.  Could
  208. you please let me know why this is?  I've included the macro commands below.
  209.  
  210. {/APP.ACTIVATION.ON}
  211. {/APP.OPEN "C:\Program Files\BBC Desktop\EMail.exe"}
  212. {/APP.TOFRONT *Outlook*}
  213. {/BTCH.DELAY 2}
  214. {HOLD.ALT}fop
  215. {HOLD.ALT}n
  216. D:\Exchange\Archive.pst{KEY.ENTER}
  217. {/ME.QUIT}
  218.  
  219. ---> Answer
  220.  
  221. You are right, it don┤t works. The reason is the Quit command only. 
  222. That meens if you create a button with only the Quit command and you 
  223. define this button for the Auto-Click option RK will restart again. 
  224. But not realy from disk. It starts itsself without exit before - I hope you understand. 
  225. I am not absolutly sure why this happens but the reason seems to be that the Quit 
  226. command comes in a moment that it should not be possible to exit RK because there 
  227. are a series of other commands to execute which has more priority. 
  228. In your case this fact is a drawback. But in other cases, for other user, this could be a benefit. 
  229. Please note! If somebody makes experiments with RK and he wants to exit it automaticly after 
  230. start, he will never get the chance to change his profile again!! I can set the parameter off manually 
  231. in the profiles.dat with an editor, but another user can put his profiles.dat into the trash. 
  232. Therefore - I hope you understand - I think it is better that this option is not available. 
  233.  
  234. But another small point when I saw your script. 
  235. 1. ACTIVATION.ON is required only if it was switched off with ACTIVATION.OFF in the 
  236. same script before. This is because ACTIVATION.ON is the default setting. Without this default 
  237. setting RK would not work in 95% of all cases. 
  238. 2. If you are listing the commands line by line, you must use the command {/BTCH.EXPLICIT} 
  239. at the beginning of the script. Otherwise you will produce a lot of Carriage Returns at the end 
  240. of each line. 
  241.  
  242. --------------------------------------------------------------------
  243.  
  244. ---> Question
  245.  
  246. Ich habe eine TEXT Datei die etwa so aussieht :
  247.  
  248. - START
  249. data11,data12,data13,....
  250. data21,data22,data23...
  251. data31,data32,data33....
  252. ....
  253. usw
  254. - END
  255.  
  256. Ich habe auch ein Formular mit einige Felder.
  257.  
  258. Ich will mein Formular mit Daten aus meinem TEXT Datei ausfⁿhlen und zwar
  259. automatisch (oder semi-automatisch).  Die erste Linie in meinem TEXT Datei
  260. soll den ersten Formular mit daten beschtⁿcken. Danach kommt ein "Enter".
  261. Die zweite Linie kommt in dem zweiten Formular (die Formulare sind immer
  262. gleich). Dann wieder "Enter", usw...
  263.  
  264. Ih habe jetzt verstanden wie ich mit Remote Key an jeden Feld in meinem
  265. Formular herankomme aber was ich nicht gefunden habe ist wie ich den TEXT
  266. Datei lesen kann. Gibt es eine m÷glichkeit das zu machen ?
  267.  
  268. Noch eine andere frage. Kann man neue Funktion basteln und in Remote Key
  269. Implementieren (Zb *.bat oder *.exe) ?
  270.  
  271. ---> Answer
  272.  
  273. Ich selbst versende manchmal Texte per EMail, die ich auf Disk gespeichert
  274. habe.
  275. Das sieht dann etwa so aus:
  276.  
  277. ---
  278. Hallo,
  279. vielen Dank....
  280. Alles Weitere finden Sie im nachfolgenden Text.
  281. {/ME.BUTTON standard,mfg}
  282. {/CLIP.TXT.LOAD c:\ownfiles\web-fwh\pub.txt}{/CLIP.TXT.REMOVE.ASC 10}{HOLD.CONTROL}v{/CLIP.CLEAR}
  283. ---
  284.  
  285. Der Button-Command senden den Text eines Knopfes mit Inhalt "Mit
  286. freundlichen...."
  287. Dann wird ein Text von HD ins Clip kopiert, alls Zeilenumbrⁿche entfernt und
  288. an Cursor-Position kopiert.
  289. Schlie▀lich wird der Clip-Inhalt gel÷scht.
  290.  
  291. Durch die im Text verbleibenden Wagenrⁿcklauf-Codes (ASCII 13) mⁿ▀te auch ein
  292. Senden in ein Formular funktionieren,
  293. ggf. einige einfⁿgen oder l÷schen.
  294. Was aber nicht geht ist, da▀ der Text, der von HD eingelesen wird, Commands
  295. enthΣlt wie z.B. {KEY.TAB}.
  296. Alternativ zu "{HOLD.CONTROL}v" kann man auch {/CLIP.TXT.SEND} benutzen. Das
  297. geht etwas langsamer, aber
  298. vielleicht funktionieren dann auch Steuerzeichen im Text (mⁿ▀te ich selbst mal
  299. probieren).
  300.  
  301. Frage 2 verstehe ich nicht ganz oder mⁿ▀te ich verneinen.
  302. Die in geschweiften Klammern stehenden Commands sind fest implementierte
  303. RK-Befehle.
  304. Man kann aber natⁿrlich beliebige Batch-Dateien oder Programme mit RemoteKeys
  305. starten, der Command hierfⁿr ist
  306. {/APP.OPEN file[,par]}.
  307. Komfortabel geht es, indem man eine Datei aus dem Explorer zieht und auf einem
  308. RK-Knopf fallen lΣ▀t (drag&drop).
  309.  
  310. --------------------------------------------------------------------
  311.  
  312. ---> Question
  313.  
  314. Ich m÷chte gerne auf die (wirklich hervorragenden) Funktionen von RemoteKeys ⁿber DDE
  315. von anderen Applikationen (VBA oder VisualBasic) aus zugreifen.
  316. In dem Manual v1.2.07 steht nur 'Description coming soon...'
  317. Ist das, was ich vorhabe, grundsΣtzlich m÷glich - oder funktioniert die DDE-'Fernsteuerung'
  318. nur zwischen zwei RemoteKeys-Programmen?
  319. Gibt es inzwischen eine Doku der DDE-Syntax?
  320.  
  321. ---> Answer
  322.  
  323. Generell sollte es auch mit anderen Anwendungen funktionieren, denn das 
  324. Satelliten-Programm RKNet aus dem Connection-Ordner arbeitet auch ⁿber die 
  325. DDE-Schnittstelle mit RK zusammen und ist eine eigenstΣndige Anwendung 
  326. (eine einigerma▀en aktuelle RK-Version, z.Zt. 6.3.7, sollte aber vorliegen). 
  327. Vielleicht ist es daher eine Hilfe, einmal die Netzwerkgeschichte (ggf. auch auf nur 
  328. einem Rechner) einzurichten (Beschreibung in engl. im selben Ordner). Danach mⁿ▀te 
  329. man schon sehen, was zumindest RK-seitig eingestellt werden mu▀.
  330.  
  331. --------------------------------------------------------------------
  332.  
  333. ---> Question
  334.  
  335. Ich mu▀ eine gr÷▀ere Menge (zwischen 6.000 und 8.000) Dateien umbenennen. Die Dateinamen
  336. enthalten Sonderzeichen (z.B. "|" oder "+"), die durch "_" ersetzt werden sollen. Weiterhin
  337. sind die Dateinamen bis zu 70 Stellen lang (vielleicht auch lΣnger).
  338.  
  339. Wie kann ich das am besten l÷sen?
  340.  
  341. swapp 17.9.
  342.  
  343. ---> Answer
  344.  
  345. Das Skript sieht so aus:
  346.  
  347. {/BTCH.EXPLICIT}
  348. {KEY.F9}
  349. {HOLD.CONTROL}c
  350. {/CLIP.TXT.REPLACE.TXT |,_}
  351. {HOLD.CONTROL}v
  352. {KEY.ENTER}
  353. {/BTCH.DELAY .5}
  354. {KEY.DOWN}
  355.  
  356. Ich habe das mit dem SpeedCommander gemacht. F9 ist dort auf "Datei umbenennen" eingerichtet.
  357. Au▀erdem mu▀ in den Einstellungen die Option "Sortierung nach autom. Aktualisierung"
  358. deaktiviert werden, andernfalls haut die umbenannte Datei ab und die Cursor-Down-Sache funkt
  359. nicht mehr. Aber mit Explorer & Co wird┤s auch gehen.
  360.  
  361. Also:
  362. Zl.1 gestattet Commands untereinander zu listen
  363. Zl.2 aktiviert "Datei umbenennen"
  364. Zl.3 kopiert den Datei-Namen in die Zw┤ablage
  365. Zl.4 ersetzt die unerwⁿnschten Zeichen (ggf. den Command ein weiteres mal mit anderen Zeichen einsetzen)
  366. Zl.5 schreibt den modifizierten Namen wieder zurⁿck
  367. Zl.6 bestΣtigt Neueingabe
  368. Zl.7 kleine Pause an dieser Stelle n÷tig
  369. Zl.8 Springt zur nΣchsten Datei
  370.  
  371. Jetzt kann man noch einen Knopf einrichten, der dieses Skript z.B. 50 mal aufruft.