All pastes #206068 Raw Edit

Mine

public text v1 · immutable
#206068 ·published 2006-10-17 06:29 UTC
rendered paste body
procedure TKeybThread.Ctrl_F11_Handler;
begin
  LogWrite(-1, 'F11 press, strings count='+inttostr(inStrings.count));
  if inStrings.Count>0 then begin
    s1:=inStrings.Strings[0];
    inStrings.Delete(0);
  end else s1:='';

  if s1<>'' then begin
    src:=ExpandEnvi(cfg.ReadString('path', 'F11_writeto', ''));
    LogWrite(-1, 'write "'+s1+'" to '+src);
    WriteText(src, s1);
  end;

  src:=ExpandEnvi(cfg.ReadString('path', 'F11_run', '')+' '+inttostr(findProcess(cfg.ReadString('F11', 'process_for_find', '')))+' '+cfg.ReadString('path', 'F11_params', ''));
  if cfg.ReadString('path', 'F11_run', '')<>'' then begin
    LogWrite(-1, 'Run "'+src+'"');
    WinExec(PChar(src), SW_SHOWNORMAL);
  end else LogWrite(-1, 'No run');

//  packet_send(cfg.ReadString('network', 'ip_tosend', ''), myCMD_F11, 'F11 press');
//  packet_send(cfg.ReadString('network', 'ip_tosend', ''), myCMD_Start, 'Process run, '+src);
end;