Results 1 to 4 of 4

Thread: Copy function

  1. #1
    Join Date
    Jan 2007
    Posts
    13
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default Copy function

    how do I use a copy function e.g. CTRL+C, CTRL+V macro... Is is possible to make in pascal?

  2. #2
    Join Date
    Sep 2006
    Posts
    5,219
    Mentioned
    4 Post(s)
    Quoted
    1 Post(s)

    Default

    SCAR Code:
    program New;
    procedure hit(key:integer);
    begin
    keydown(key);
    sleep(10);
    keyup(key);
    end;

    begin
    activateclient;
    repeat
    hit(40);
    hit(40);
    hit(40);
    hit(40);
    hit(40);
    hit(40);
    hit(40);
    hit(40);
    //hit(35);
    hit(13);
    keydown(17);   //
    keydown(86);   //  paste
    sleep(10);      //
    keyup(86);      //
    keyup(17);      //
    repeat
    wait(10);
    until isfkeydown(12);
    until false;
    end.

    down 8
    //end
    enter
    ctrl v

    I forgot what that does exactly. Once moparisthebest.com is online, search for tut by kylegut3 in tut section for keycode list. Or look in janilabo's package.

    I think I use the above script for formatting this

    SCAR Code:
    procedure boreastitle;
    begin
    beforeboreastitle;
    writeln(' ');
    writeln(' ');
    writeln(' ');
    writeln(' ');
    writeln(' ');
    writeln(' ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('  ');
    writeln('_ ');
    writeln('/ ');
    writeln('  ');
    writeln('  ');
    writeln('  ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('   ');
    writeln('__ ');
    writeln('_/ ');
    writeln(')  ');
    writeln('   ');
    writeln('   ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('    ');
    writeln('___ ');
    writeln('__/ ');
    writeln(' )  ');
    writeln('/   ');
    writeln('    ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('     ');
    writeln('____ ');
    writeln('___/ ');
    writeln('  )  ');
    writeln('_/   ');
    writeln('     ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('      ');
    writeln('_____ ');
    writeln(' ___/ ');
    writeln('_  )  ');
    writeln('__/   ');
    writeln('      ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('       ');
    writeln('______ ');
    writeln('  ___/ ');
    writeln('__  )  ');
    writeln('___/   ');
    writeln('       ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('        ');
    writeln('_______ ');
    writeln('_  ___/ ');
    writeln('(__  )  ');
    writeln('____/   ');
    writeln('        ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('         ');
    writeln('________ ');
    writeln('/_  ___/ ');
    writeln('_(__  )  ');
    writeln('/____/   ');
    writeln('         ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('          ');
    writeln(' ________ ');
    writeln('`/_  ___/ ');
    writeln('/_(__  )  ');
    writeln(' /____/   ');
    writeln('          ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('           ');
    writeln('_ ________ ');
    writeln(' `/_  ___/ ');
    writeln(' /_(__  )  ');
    writeln('/ /____/   ');
    writeln('           ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('            ');
    writeln('__ ________ ');
    writeln('_ `/_  ___/ ');
    writeln('/ /_(__  )  ');
    writeln('_/ /____/   ');
    writeln('            ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('             ');
    writeln('___ ________ ');
    writeln('__ `/_  ___/ ');
    writeln('_/ /_(__  )  ');
    writeln(',_/ /____/   ');
    writeln('             ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('              ');
    writeln('____ ________ ');
    writeln(' __ `/_  ___/ ');
    writeln('/_/ /_(__  )  ');
    writeln('_,_/ /____/   ');
    writeln('              ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('               ');
    writeln('_____ ________ ');
    writeln('  __ `/_  ___/ ');
    writeln(' /_/ /_(__  )  ');
    writeln('__,_/ /____/   ');
    writeln('               ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                ');
    writeln('______ ________ ');
    writeln('\  __ `/_  ___/ ');
    writeln('/ /_/ /_(__  )  ');
    writeln('\__,_/ /____/   ');
    writeln('                ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                 ');
    writeln('_______ ________ ');
    writeln(' \  __ `/_  ___/ ');
    writeln('_/ /_/ /_(__  )  ');
    writeln('/\__,_/ /____/   ');
    writeln('                 ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                  ');
    writeln('________ ________ ');
    writeln('_ \  __ `/_  ___/ ');
    writeln('__/ /_/ /_(__  )  ');
    writeln('_/\__,_/ /____/   ');
    writeln('                  ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                   ');
    writeln('_________ ________ ');
    writeln(' _ \  __ `/_  ___/ ');
    writeln(' __/ /_/ /_(__  )  ');
    writeln('__/\__,_/ /____/   ');
    writeln('                   ');
    wait(2);
    cleardebug;
    beforeboreastitle;
     writeln('                    ');
    writeln('__________ ________ ');
    writeln('  _ \  __ `/_  ___/ ');
    writeln('  __/ /_/ /_(__  )  ');
    writeln('___/\__,_/ /____/   ');
    writeln('                    ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                     ');
    writeln('___________ ________ ');
    writeln('/  _ \  __ `/_  ___/ ');
    writeln('/  __/ /_/ /_(__  )  ');
    writeln('\___/\__,_/ /____/   ');
    writeln('                     ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                      ');
    writeln('____________ ________ ');
    writeln('_/  _ \  __ `/_  ___/ ');
    writeln(' /  __/ /_/ /_(__  )  ');
    writeln(' \___/\__,_/ /____/   ');
    writeln('                      ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                       ');
    writeln('_____________ ________ ');
    writeln('__/  _ \  __ `/_  ___/ ');
    writeln('  /  __/ /_/ /_(__  )  ');
    writeln('  \___/\__,_/ /____/   ');
    writeln('                       ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                        ');
    writeln('______________ ________ ');
    writeln('___/  _ \  __ `/_  ___/ ');
    writeln('   /  __/ /_/ /_(__  )  ');
    writeln('   \___/\__,_/ /____/   ');
    writeln('                        ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                         ');
    writeln('_______________ ________ ');
    writeln(' ___/  _ \  __ `/_  ___/ ');
    writeln('/   /  __/ /_/ /_(__  )  ');
    writeln('    \___/\__,_/ /____/   ');
    writeln('                         ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                          ');
    writeln('________________ ________ ');
    writeln('  ___/  _ \  __ `/_  ___/ ');
    writeln(' /   /  __/ /_/ /_(__  )  ');
    writeln('/    \___/\__,_/ /____/   ');
    writeln('                          ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                           ');
    writeln('_________________ ________ ');
    writeln('_  ___/  _ \  __ `/_  ___/ ');
    writeln('  /   /  __/ /_/ /_(__  )  ');
    writeln('_/    \___/\__,_/ /____/   ');
    writeln('                           ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                            ');
    writeln('__________________ ________ ');
    writeln('\_  ___/  _ \  __ `/_  ___/ ');
    writeln('/  /   /  __/ /_/ /_(__  )  ');
    writeln('/_/    \___/\__,_/ /____/   ');
    writeln('                            ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                             ');
    writeln('___________________ ________ ');
    writeln(' \_  ___/  _ \  __ `/_  ___/ ');
    writeln(' /  /   /  __/ /_/ /_(__  )  ');
    writeln('//_/    \___/\__,_/ /____/   ');
    writeln('                             ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                              ');
    writeln('____________________ ________ ');
    writeln('_ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('_//_/    \___/\__,_/ /____/   ');
    writeln('                              ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                               ');
    writeln('_____________________ ________ ');
    writeln('__ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('__//_/    \___/\__,_/ /____/   ');
    writeln('                               ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                                ');
    writeln('______________________ ________ ');
    writeln(' __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('/_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('___//_/    \___/\__,_/ /____/   ');
    writeln('                                ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                                 ');
    writeln('_______________________ ________ ');
    writeln('  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln(' /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('____//_/    \___/\__,_/ /____/   ');
    writeln('                                 ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('                                  ');
    writeln(')_______________________ ________ ');
    writeln('|  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('/ /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('\____//_/    \___/\__,_/ /____/   ');
    writeln('                                  ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('_                                  ');
    writeln(' )_______________________ ________ ');
    writeln(' |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('// /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln(' \____//_/    \___/\__,_/ /____/   ');
    writeln('                                   ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('__                                  ');
    writeln('_ )_______________________ ________ ');
    writeln('  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln(' // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                    ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('___                                  ');
    writeln('__ )_______________________ ________ ');
    writeln('_  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('_/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                     ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('____                                  ');
    writeln(' __ )_______________________ ________ ');
    writeln('__  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('__/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                      ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('_____                                  ');
    writeln('/ __ )_______________________ ________ ');
    writeln(' __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('/_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('___/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                       ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('______                                  ');
    writeln('_/ __ )_______________________ ________ ');
    writeln('/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln(' /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                        ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('_______                                  ');
    writeln('__/ __ )_______________________ ________ ');
    writeln('_/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('/ /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('_____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                         ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('________                                  ');
    writeln('___/ __ )_______________________ ________ ');
    writeln('__/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('_/ /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('/_____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                          ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln(' ________                                  ');
    writeln(' ___/ __ )_______________________ ________ ');
    writeln(' __/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln(' _/ /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln(' /_____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                           ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('  ________                                  ');
    writeln('  ___/ __ )_______________________ ________ ');
    writeln('  __/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('  _/ /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('  /_____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                            ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('   ________                                  ');
    writeln('   ___/ __ )_______________________ ________ ');
    writeln('   __/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('   _/ /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('   /_____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                             ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('    ________                                  ');
    writeln('    ___/ __ )_______________________ ________ ');
    writeln('    __/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('    _/ /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('    /_____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                              ');
    wait(2);
    cleardebug;
    beforeboreastitle;
    writeln('     ________                                  ');
    writeln('     ___/ __ )_______________________ ________ ');
    writeln('     __/ __  |  __ \_  ___/  _ \  __ `/_  ___/ ');
    writeln('     _/ /_/ // /_/ /  /   /  __/ /_/ /_(__  )  ');
    writeln('     /_____/ \____//_/    \___/\__,_/ /____/   ');
    writeln('                                               ');
    wait(2);

  3. #3
    Join Date
    Feb 2007
    Posts
    3,616
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    i think you could do this, but it is detectable.
    SCAR Code:
    procedure Type;
    begin
    SendKeysVB('ctrl')
    wait(50+random(50));
    SendKeys('v');
    end;
    i know that doesen't hold the ctrl until you press v, just read the SRL manual, its probably got something in there on how to hold keys.

  4. #4
    ronny.m.p Guest

    Default

    every key on your keyboard has an ASCII number and every ctrl+ combination has a number. The code for ctrl+c is 3 and for ctrl+v its 22 so for a copy function it would be this:

    SCAR Code:
    TypeSend(chr(3));

    and for paste it would be:

    SCAR Code:
    TypeSend(chr(22));

    I will be writing a tut on this soon and i hope this helped.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Copy to clip board
    By cathering_ in forum OSR Help
    Replies: 4
    Last Post: 08-19-2007, 05:52 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •