怎么設(shè)置手機(jī)抖音自動(dòng)切換下一個(gè)視頻
1.軟件安裝
鏈接:https://pan.baidu.com/s/1Z6UciLvLX4LswHRvr3BLhw
提取碼:jcw4
2.新建或?qū)肽_本文件
滑動(dòng)腳本代碼:
"auto";
setInterval(function(){
/**
* 同時(shí)模擬三個(gè)手勢(shì):
* 從(300, 400)到(300, 1400)
* 從(600, 400)到(600, 1400)
* 從(900, 400)到(900, 1400)
* 每一個(gè)的時(shí)長都為350毫秒
*/
gestures([350, [300, 1400], [300, 400]],
[350, [600, 1400], [600, 400]],
[350, [900, 1400], [900, 400]]
);
},15*1000);
最后一行的15為間隔時(shí)間15秒,可自行修改。
懸浮窗代碼
var path = "/storage/emulated/0/腳本/douyin.js";
if(!files.exists(path)){
toast("腳本文件不存在: " + path);
exit();
}
var window = floaty.window(
<frame>
<button id="action" text="開始運(yùn)行" w="90" h="40" bg="#77ffffff"/>
</frame>
);
setInterval(()=>{}, 1000);
var execution = null;
//記錄按鍵被按下時(shí)的觸摸坐標(biāo)
var x = 0, y = 0;
//記錄按鍵被按下時(shí)的懸浮窗位置
var windowX, windowY;
//記錄按鍵被按下的時(shí)間以便判斷長按等動(dòng)作
var downTime;
window.action.setOnTouchListener(function(view, event){
switch(event.getAction()){
case event.ACTION_DOWN:
x = event.getRawX();
y = event.getRawY();
windowX = window.getX();
windowY = window.getY();
downTime = new Date().getTime();
return true;
case event.ACTION_MOVE:
//移動(dòng)手指時(shí)調(diào)整懸浮窗位置
window.setPosition(windowX + (event.getRawX() - x),
windowY + (event.getRawY() - y));
//如果按下的時(shí)間超過1.5秒判斷為長按,退出腳本
if(new Date().getTime() - downTime > 1500){
exit();
}
return true;
case event.ACTION_UP:
//手指彈起時(shí)如果偏移很小則判斷為點(diǎn)擊
if(Math.abs(event.getRawY() - y) < 5 && Math.abs(event.getRawX() - x) < 5){
onClick();
}
return true;
}
return true;
});
function onClick(){
if(window.action.getText() == '開始運(yùn)行'){
execution = engines.execScriptFile(path);
window.action.setText('停止運(yùn)行');
}else{
if(execution){
execution.getEngine().forceStop();
}
window.action.setText('開始運(yùn)行');
}
}
第一行為滑動(dòng)腳本的路徑,可以先運(yùn)行一遍。然后在管理日志里查看。
3.開放權(quán)限,系統(tǒng)會(huì)提示不安全,不要管,沒有事。
將軟件在后鎖定,不要被清理掉。
4.運(yùn)行懸浮窗腳本,打開抖音,點(diǎn)擊開始運(yùn)行,就OK了。
長按懸浮窗關(guān)閉。