Jump to content
Macro Express Forums

oicqcx

Members
  • Posts

    15
  • Joined

  • Last visited

Everything posted by oicqcx

  1. I've tried to write a email to them, but I got no response Maybe they are all so busy to reply my email
  2. I've been using ME for years, I am sure that ME can not achieve the utility that Namino describes. I think the utility Namino described is very usful, hoping we can use this utility in the future version of ME
  3. Actually, you can initialize a Text variable by the "Set from file" command in the Variable catalog, you do not need to open the file by Notepad.exe but just get whatever in the file backgroud, this will make your macro more robust. Hope this advice would be help.
  4. I need to detect ths status of the computer, like busy or idle. Like, I'm using the computer working, the computer is busy. While I leave the computer to have a launch, the computer would be idle. I write a macro to surveil the mouse. In 10min, let's say, the position of mouse does not change, the computer is idle. This macro works exactly what I need. But, I need to run some other scheduled macro while the computer is idle, and in these macros, I need to move mouse to some other position to do something. In this situation, the mouse surveillance macro would be cheated and reset the status of computer to busy again. I am working hard to solve the problem, but I made little progress. Dose any one get some better method to surveil the status of the computer? Any help would be greate, and thanks very much.
  5. M.E. is great macro program Once, when I was a student, I wrote a macro to play Diablo II with M.E., it sounds crazy, but I did!
  6. Thanks Namino for advice. The Regional and Language Options control panel has already been set to the Language for non-Unicode for Chinese. It seems not help I've found many ways to process Chinese correctly. But recently, I encountered problems to process a UTF-8 text file, which is downloaded from a FTP server. I found that if the file contained no Chinese character, M.E. processes it correctly, but once the file contains Chinese character, M.E. can not process the file correctly, I cannot get what I actually need from the file. How can I solve this problem? Or, Is there any simple way to re-encode the UTF-8 file to an ANSI file by M.E.? Just process in M.E., no third party utility, windows notepad included. If there was, please post me the macro, thanks very much.
  7. How can I process a UTF-8 formatted text file? M.E. dose not support Chinese very well, what a pity!
  8. I can connect to internet by an HTTP proxy, I failed to connect to a FTP server in my macro, but I can connect to this server by an HTTP proxy. How can I connect to this FTP server by my HTTP proxy? thanks for any reply!
  9. Thanks lemming for sharing! This method sounds good for a Text array, but not good for an Integer or Decimal array. conversion would always needed.
  10. We can create more powerful macros with array, expecting...
  11. As every M.E. user kown, the life of variables in M.E., even between macros, is the whole life cycle of the macro, from start to the end. This will cause serious coupling problem while devloping a macro, especially in a set of macros. After consideration, I wrote a set of macros to avoid variables coupling. It works as follow. Use windows registry as a buffer of variables, every time, before a macro invoke another, save all the variables to the registry. Here, we got a problem, if macro A invoke macro B, and macro B invoke macro C, in this situation, variable saved in buffer would overwirte by macro B. It is easy to solve this problem, we need a registry value, level, let's say, to save the current invoke level. So, every macro saves their variables to their own level buffer. When a macro invoked finished its job and return to the invoker, what we need to do is to delete the buffer. a simple example, macro A needs to invoke macro B while A is running. A and B both has several variables. the representative code for macro A would like this. ...some thing to do... Macro Run: VariableSave Macro Run: B Macro Run: VariableRestore ...some thing to do... mimetic, if macro B needs to invoke macro C, the code for macro B would like: ...some thing to do... Macro Run: VariableSave Macro Run: C Macro Run: VariableRestore ...some thing to do... Maybe, you now got a question. if macro B crashes caused by unkown error, what to do? Will these variables management macro be disable to perform what they should do? The answer is NO, this will just cause a trash buffer. So, I advice you to call the macro: ResetVariableBuffer in your first macro to fix the fault. As experienced M.E. user, I found that in a macro, 10 variables would be enough. so, the macro VariableSave only saves 10 variables, including T, N, D. Importance, I do not save C type variable. The macro VariableSave25 will save 25 variables. The macro VariableRestore25 will restore 25 variables. You can find more information about this utility in this mex file, in the example macro. any advice or bug reporting would be appreciated, can be sent via email: oicqcx@hotmail.com vm.mex
  12. Thanks very much for your advice But, I do not want my computer to reboot, all that I want is: unlock->do stuff->lock. You give me a hint, that is, the shutdown utility can automaticly logon the computer very time it rebooted, the utility, or some other one, should be able to logon the computer without a reboot action, but how?
  13. I've developed a lot scheduled Macro with M.E., I need them to run at a certain time, they are powerfull for me. But, to run these macros, I have to let my workstation unlocked with security risk. As I kown, M.E. cannot unlock a locked wordstation itself because Windows block the key stroke: CTRL+ALT+DEL. I have to find a third party software or a script, vb or anything else. But for a long time surf on google, but nothing useful found. If anyone kown any way to unlock the workstation, please DO tell, many thx
×
×
  • Create New...