vbsスクリプトはqqタイミングメッセージ(初級)を実現する

3373 ワード

vbsスクリプトはQQメッセージのタイミング送信を実現する
ターゲット
バッチはバッチスクリプトとも呼ばれ、強力な強力な機能は効率的に多くの機能を実現することができます.例えば、バッチでファイルのフォーマットを変更し、バッチでファイルの読み書きを行います.今日、vbsスクリプトでqqメッセージを送信できるスクリプトを作成し、c++プログラムを利用して、qqメッセージのタイミング自動送信を実現することを目標としています.
の準備を
  • 手帳vbsスクリプトには派手なものは必要ありません.手帳は
  • です.
  • c++コンパイラ任意選択
  • 工事を始める
  • vbsスクリプトの作成
    VBSはVisual Basicのスクリプト言語に基づいて、機能はやはりとても強くて、もちろん私もほんの少しの毛皮しかできなくて、仕事の需要のため、どのようにQQメッセージのスクリプトを書くことを学びました~

  • 空のメモ帳を新規作成するには、次のコードを入力します.
    On Error Resume Next
    
    str="        str1"
    
    Set Wshshell=WScript.CreateObject("WScript.Shell")
    
    WshShell.run"mshta vbscript:clipboardData.SetData("+""""+"text"+""""+","+""""&str&""""+")(close)",0,true
    
    WshShell.run"          QQ     str2"
    
    WScript.Sleep 1000
    
    WshShell.SendKeys"^v"
    
    WScript.Sleep 1000
    
    WshShell.SendKeys "%s"
    
    WScript.Sleep 1000
    
    WshShell.SendKeys"%{F4}"
  • コードは第1行のOnEを少し話します...vbsスクリプトは、2行目のstr 1から送信したいメッセージを終了するのではなく、実行時のエラーを処理するときに実行を継続し、3行を自分で勝手に定義して操作オブジェクトを作成することができ、4行目のstr 1の内容をクリップボードにコピーして5行目に重点を置き、ショートカットstr 2を得ることができます.
    QQの友達のリストを開きます
    あなたがメッセージを送りたい人を見つけて、Taとのチャットウィンドウを開きます.
    右クリックの3点
    チャットショートカットをデスクトップに生成
    右クリックデスクトップのショートカット
    属性の選択
    コピー
    ターゲットの行文字列

  • はい、str 2はすでに獲得して、str 1とstr 2をすべて記入して、このような様子Sleepは一時停止時間で、1000は1秒で、Sendkeysはアナログキーボードの入力で、だから、このスクリプトの実行ロジックは指定の文字列をクリップボードにコピーして、それから相手のqqインターフェースを開けて、Ctrl+Vコピーを行って、ALT+Sは送信して、Alt+F 4は操作を退出して、行雲流水
  • c++プログラムタイミングvbsスクリプト
    まず、Windowsシステムはタイミングタスクを持っています.つまり、コンピュータにプログラムやスクリプトをタイミングよく実行させることができます.もちろん、システムを使用してcmdコマンドを実行することで実現します.

  • まずタイミングコマンドschtasksの具体的な使用ブログの転送ドアを貼り付けて、見終わったら頭がぼんやりしているかもしれませんが、私も長い間中の基礎的なものを抽出していました.キーコード1行schtasks /create /tn str1 /tr vbs str2 /sc once /st str3 sd/ str2注意すべきは、最良のタスク名、パス、スクリプト名は中国語では使用しないでください.そうしないとバグが発生しやすくなります.私は1行の例schtasks /create /tn supertask_Downa /tr C://Users/ddk24/Desktop/tutor/inform_Down.vbs /sc once /st 20:32:00 /sd 2018/12/16プログラムが18年12月16日の20時32分00秒にそのパスの下でifformを実行します.Down.vbsスクリプト、タスク名supertask_Downa(注意!!一度だけ実行)フルプログラム
    #include
    #include
    using namespace std;
    string a = "schtasks /create /tn supertask_";//   ,               
    string b = "tr C://Users/ddk24/Desktop/tutor/inform_";//vbs   
    string c = ".vbs";
    string d = " /sc once /st ";
    string e = ":00 /sd ";
    string f = " /";
    int main() {
        char ch = 'a';
        string cmd;
        string name = "Name_VBS";
        string time_ = "20:30";
        string date = "2018/12/15";
        cmd = a + ch + f + b + name + c + d + time_ + e + date;
        cout << cmd << endl;
        char Cmd[300];
        int i = 0;
        for (i; i < cmd.size(); i++) {
            Cmd[i] = cmd[i];
        }
        Cmd[i] = '\0';
        system(Cmd);
        system("pause");
        return 0;
    }

    後記
    vbsの機能はとても強くて、私はほんの少ししかできなくて、このプログラムは使い捨てのものしか生成できません.私のところにもタスクを削除できるコードと毎日起動するコードがありますが、よく知らないと設定が成功してから閉められないのは面倒です.すべて先にこれを游びましょう.プログラムを通じて、string配列を設定して、1ヶ月の时間を作ることができます(括弧笑).それから自分にシナリオを設定します:小さいサイズは自分に英語の単語を覚えることを注意するニュースを送って、ははは.しかし、定時運行にはコンピューターが常に運行を維持する必要があります.この需要があれば、ネット上で関連するものを探すことができます.2018/12/16 22:59:59