代码拉取完成,页面将自动刷新
#!/bin/bash
action=$1
para=$2
file=$2
subject=""
content=""
total_line=0
if [[ $action != "wr" ]]; then
wid=`xdotool search --name "科技厅门户网站管理系统-登录"`
if [[ $wid = "" ]]; then
firefox http://www.hbstd.gov.cn/manager/login.jsp > /dev/null &
fi
loop=1
while [ true ]; do
if [[ $wid != "" ]]; then
break
elif [ $loop -eq 20 ]; then
echo "login page open too slow ..."
exit 1
else
let "loop++"
sleep 0.5
fi
wid=`xdotool search --name "科技厅门户网站管理系统-登录"`
done
fi
case $action in
li)
xdotool windowactivate $wid
xdotool mousemove 711 354
sleep 0.1
xdotool click 1
echo "syskjj" | xclip -selection c
xdotool key --window $wid ctrl+v
xdotool key --window $wid Tab
#echo "888888" | xclip -selection c
echo "SYSKJJ#87\$36V2" | xclip -selection c
xdotool key --window $wid ctrl+v
xdotool key --window $wid Tab
echo $para | xclip -selection c
xdotool key --window $wid ctrl+v
xdotool key --window $wid --repeat 2 Tab
xdotool key --window $wid Return
tloop=1
while [ true ];do
dwid=`xdotool search --name "科技厅门户网站管理系统 - Mozilla Firefox"`
if [[ $dwid != "" ]]; then
break
elif [ $tloop -eq 10 ]; then
echo "upload page open too slow ..."
exit 1
else
let "tloop++"
sleep 0.5
fi
done
#echo "dwid:$dwid"
#echo "tloop:$tloop"
sleep 1
xdotool mousemove 90 337 #点击“十堰”
sleep 0.1
xdotool click 1
;;
wr)
dwid=`xdotool search --name "科技厅门户网站管理系统 - Mozilla Firefox"`
xdotool windowactivate $dwid
xdotool mousemove 401 299 #点击“添加”
sleep 0.1
xdotool click 1
sleep 1
subject=$(sed -n "1p" $file)
echo $subject | xclip -selection c
xdotool mousemove 563 334 #点击“标题”
sleep 0.1
xdotool click 1
sleep 0.1
xdotool key --window $dwid ctrl+v
total_line=$(cat $file | wc -l)
sed -n "2,$total_line""p" $file | xsel -b
xdotool mousemove 567 425 #点击“粘贴为无格式文本”
sleep 0.1
xdotool click 1
sleep 0.1
xdotool key --window $dwid ctrl+v
xdotool mousemove 1070 800 #点击“确定”
sleep 0.1
xdotool click 1
sleep 0.1
xdotool mousemove 621 729 #点击“去除空行”
sleep 0.1
xdotool click 1
sleep 0.1
xdotool mousemove 716 729 #点击“首行缩进”
sleep 0.1
xdotool click 1
sleep 0.1
xdotool click 5
sleep 0.5
xdotool mousemove 348 968
;;
*)
echo "login page is open"
;;
esac
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。