1
0

ShellExecute-test.pwn 443 B

1234567891011121314151617181920
  1. #include "windows/ShellExecute"
  2. static stock ToCharString(s[], size = sizeof(s)) {
  3. for (new i = 0; i < size; i++) {
  4. s[i] = swapchars(s[i]);
  5. }
  6. }
  7. main() {
  8. new File[] = !"notepad.exe";
  9. new Operation[] = !"open";
  10. new Parameters[] = !"server.cfg";
  11. ToCharString(File);
  12. ToCharString(Operation);
  13. ToCharString(Parameters);
  14. new result = ShellExecute(Operation, File, Parameters, SW_SHOW);
  15. printf("ShellExecute() returned %d", result);
  16. }