當前位置:首頁 » 網頁前端 » 發消息怎麼寫腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

發消息怎麼寫腳本

發布時間: 2022-05-02 13:02:54

① 同時在很多網站 消息的按鍵精靈腳本怎麼寫

要具體些,都是指論壇發發布么,每個論壇又不一樣,要針對性來寫,具體要求發來,也可以用按鍵精靈來定製腳本 模擬人的操作 自動去實現。

② 如何快速製作不用插件也能用按鍵精靈後台發送消息的腳本

今天給大家帶來了一個API哦,不用插件,也能實現後台發送消息。通過調用API,把字元串分割成一個一個字元,發送到目標窗口。快看看,API的秘密寶劍吧~~

API介紹:PostMessage
PostMessage是Windows API(應用程序介面) 中的一個常用函數,用於將一條消息放入到消息隊列中。該函數將一個消息放入(寄送)到與指定窗口創建的線程相聯系消息隊列里,不等待線程處理消息就返回,是非同步消息模式。
使用方法及參數:
聲明:
Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
調用:
PostMessage hwnd, wMsg, wParam, lParam

其中:hwnd是指目標窗體的句柄,wMsg這里使用參數&H102,代表直接發送字元串。wParam表示要發送的內容,lParam這里引用0。(當wMsg的參數為&H102的時候,最後一個參數lParam無效,故引用0即可)

不使用插件,發送消息的具體實現

//聲明API
Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
//直接發送消息:通過將字元串分割成一個一個字元,發送到目標窗體
Function SendString(hwnd,str)
For i = 1 To Len(str)
PostMessage hwnd, &H102, ASC(Mid(Str,i,1)), 0
Next
End Function
//調用函數SendString
SendString 目標窗體句柄,"加入按鍵學院實戰班,坐擁腳本江山與美人~~~"

其中:關鍵的代碼段為「PostMessage hwnd, &H102, ASC(Mid(Str,i,1)), 0」。「ASC(Mid(Str,i,1))」,先將字元串中字元一個一個取出,轉化為ANSI值,傳送到目標窗體。

通過窗口插件,也可以實現發送消息
按鍵精靈中自帶的窗體插件:Find、Search、MousePoint等也可以實現查找窗口句柄,然後實現發送消息。大家如果感興趣,也可以自己去試試哦~~

命令名稱:

Find 查找窗口

命令功能:

查找窗口類名或者標題

命令參數:

參數1 字元串型,窗口類名
參數2 字元串型,窗口標題

返 回 值:

整數型,窗口句柄

腳本例子:
(8.x語法)

Call RunApp("notepad.exe")
Delay 1500 //0表示忽略
//下面這句是查找窗口類名("Notepad")或者標題(0),返回找到的句柄Hwnd
Hwnd = Plugin.Window.Find("Notepad", 0) MsgBox "查找到的父窗口句柄為:"& Hwnd

命令名稱:

Search 遍歷符合窗口

命令功能:

遍歷符合窗口標題的句柄保存到數值串里

命令參數:

參數1 字元串型,窗口符合的標題

返 回 值:

字元串型,句柄數值串

腳本例子:
(8.x語法)

//下面這句是遍歷符合窗口標題("記事本")的句柄保存到數組(HwndEx)里
HwndEx = Plugin.Window.Search("記事本")
MsgBox "查找到符合的窗口句柄為:"& HwndEx
//下面這句用於分割字元串,將獲得的句柄組分割
dim MyArray
MyArray = Split(HwndEx, "|")
If UBound(MyArray)>=0 Then
i=0
For UBound(MyArray)
//下面這句將字元串轉換成數值
Msgbox "第 "& i+1 &" 個窗口句柄為:"&Clng(MyArray(i))
i=i+1
Next
End If

命令名稱:

MousePoint 滑鼠指向窗口

命令功能:

得到滑鼠指向的窗口句柄

命令參數:



返 回 值:

整數型,窗口句柄

腳本例子:
(8.x語法)

//下面這句是得到滑鼠指向的窗口句柄 Hwnd0 = Plugin.Window.MousePoint()
MsgBox "得到滑鼠指向的窗口句柄為:"& Hwnd0

③ 觸動精靈怎麼設置QQ自動發消息腳本

方法/步驟

  • 點擊腳本下拉菜單,點擊「設置運行方式」。

④ 腳本怎麼寫

1、分析游戲需要的功能是根據需要寫代碼。

2、判斷用戶點擊,進入腳本前放點toast或者dialog提示框,放完這些之後將腳本初始化了,進入功能代碼。

3、由系統的一個解釋器,將其一條條的翻譯成機器可識別的指令,並按程序順序執行。因為腳本在執行時多了一道翻譯的過程,所以它比二進製程序執行效率要稍低一些。

腳本語言:

一般的腳本語言的執行只同具體的解釋執行器有關,所以只要系統上有相應語言的解釋程序就可以做到跨平台。含有bind和alias等命令的集合,這個集合存為一個獨立的文件然後在需要的時候執行,這樣就方便在CS中的使用。

腳本可以存為後綴名為cfg的文件放在cstrike文件夾下,執行時在控制台輸入exec腳本文件名cfg即可。比如將一個腳本存為 buyscfg文件,則在控制台中輸入execbuyscfg則可以實現所需要的功能。要實現一個命令只要把這一過程定義好,並且分配一個鍵位給這個命令。

⑤ 用按鍵精靈寫一個定時自動發消息的腳本,怎麼寫發什麼消息都可以

首先要把你的腳本生成按鍵小精靈,生成的時候勾選啟動小精靈自動開始執行腳本。
然後去
控制面板
裡面找計劃任務,給你的小精靈添加到計劃任務里,就可以定時啟動了

⑥ 如何寫一個腳本

寫一個腳本從開頭的代碼到結尾的代碼大致寫法 ,可以理解為這是一個基本框架。

工具/原料

叉叉小精靈

方法/步驟

1/3分步閱讀

首先我們要分析 一個游戲需要的功能是什麼 比如十萬個大魔王 需要的是瘋狂點擊以及升級屬性的功能那麼首先第一步就是把我們的ui展示給玩家

yesorno,retuserui=showUI("ui.json");

如何寫ui在前面也有說過  這個yesorno retuserui變數 yesorno則為接受用戶點擊確定還是取消 retuserui是接受用戶選了什麼功能 這個會在另一個番外篇講那麼ui給用戶玩完我們就要判斷他點的是確定還是取消了

if yesorno==0 then        

  toast("您選擇了取消,停止腳本運行")

  lua_exit()

end

yesorno返回0為取消 1為確定 大家可以根據自己需要寫代碼

2/3

那麼判斷完用戶點擊 我們就開始進入腳本了 我們可以在進入前放點toast(消息提示)或者dialog(提示框)放完這些之後呢 我們就要將腳本初始化了 init("0",0) 因為十萬個大魔王是豎屏游戲 所以我們這里寫0那麼初始化完之後 我們就進入功能的代碼了我們的第一個功能很明顯是瘋狂點擊 那麼我們可以封裝一個tap函數

function tap(x, y)

    touchDown(1, x, y);

    mSleep(20);

    touchUp(1, x, y);

end

3/3

大家可能也看到了msleep(20) 延時只有20毫秒 這個是為了快速點擊而選擇的延時 大家要根據手機的性能不同來選擇  不然會出現根本停不下來或手機卡爆的情況但是注意 如果大家需要的是一種非常快速的點擊反應 建議不要封裝函數來點擊 而是直接使用 touchDown和 touchUP寫完上面之後我們就開始點擊屏幕了我們可以通過隨便選一個點 假設為(300,300)這個點那麼我們的調用方法就是tap(300,300)那麼就有人問了 這樣我的腳本只能運行一次呀 只能點擊一次屏幕 那麼這個時候我們就要用到我們的循環代碼了

while(1)

do

tap(300,300)

end

這種代碼情況下就可以一直點擊,直到用戶使用xx助手的停止功能為止。

⑦ 如何寫一個關於QQ回贊或者自動發消息的腳本(在按鍵精靈里)

打開按鍵精靈。切換到源文件模式。然以用鍵盤寫。
專業作者,請採納

⑧ 發送消息的腳本怎麼寫

不知道你說的發送消息是不是發送簡訊,其實發送簡訊的需要配合後端語言,JavaScript. 一般只能發送HTTP指令到後端然後。然後有後端通過調用簡訊的SDK介面發送,嗯,比如說我們買的簡訊,然後將他們的SDK集成了我們的系統裡面。
有任何不懂的可以直接問我

⑨ 如何在shell腳本中用write給其他用戶發消息

目前用的最多的是用Except
步驟如下:
安裝Except
代碼:

1
2
3
4
5
6
7
8
9

#!/usr/bin/env except
set timeout 30
set user "USERA"
set msg "message in terminal"
set passwd "your pass word"
spawn su $user
expect_before $msg {
send "$passwd\r" }
interact

注意,msg變數里寫你手動切換user時屏幕提示輸入密碼的信息, passwd就是你切換的那個用戶的密碼。