众位老哥,有个问题请教下。
uos下的sh脚本,把它设置为可执行权限后,怎么让它双击运行完,能显示反馈结果呢?
我是想用xdotool获得鼠标当前坐标,最基础方法就是shell bash中运行xdotool getmouselocation命令,但是还要总手动调整鼠标位置很麻烦,所以编写了一个sh脚本,就只有一句话:
xdotool getmouselocation
然后设置为可执行权限,又给它设置了系统快捷键,按快捷键就能运行脚本,应该是很方便。但是运行后没有出现bash窗口,无法获得反馈信息,快捷键运行和双击运行都是这样。
网络搜索到两个办法,脚本最后加sleep 100或者read -n 1或者read -p ,都没有效果,始终不会出现shell窗口。
简单办法获得sh脚本运行结果,能想到的就是保留shell窗口,或者弹出对话框(这个好像需要tkinter,系统没有),或者写入本地文件,这个更繁琐还不如敲命令了,有没有解决办法,望老哥们不吝赐教。
linux就只用过uos,因为工作电脑就是它,对其他版本也不熟悉,网络检索中感觉别的版本用sleep或read命令可以达到保留shell窗口效果,uos为啥不行呢?
当然在shell bash里面运行这个脚本是可以在当前shell里显示反馈信息,我想要的是直接双击运行显示结果。
uos下的sh脚本,把它设置为可执行权限后,怎么让它双击运行完,能显示反馈结果呢?
我是想用xdotool获得鼠标当前坐标,最基础方法就是shell bash中运行xdotool getmouselocation命令,但是还要总手动调整鼠标位置很麻烦,所以编写了一个sh脚本,就只有一句话:
xdotool getmouselocation
然后设置为可执行权限,又给它设置了系统快捷键,按快捷键就能运行脚本,应该是很方便。但是运行后没有出现bash窗口,无法获得反馈信息,快捷键运行和双击运行都是这样。
网络搜索到两个办法,脚本最后加sleep 100或者read -n 1或者read -p ,都没有效果,始终不会出现shell窗口。
简单办法获得sh脚本运行结果,能想到的就是保留shell窗口,或者弹出对话框(这个好像需要tkinter,系统没有),或者写入本地文件,这个更繁琐还不如敲命令了,有没有解决办法,望老哥们不吝赐教。
linux就只用过uos,因为工作电脑就是它,对其他版本也不熟悉,网络检索中感觉别的版本用sleep或read命令可以达到保留shell窗口效果,uos为啥不行呢?
当然在shell bash里面运行这个脚本是可以在当前shell里显示反馈信息,我想要的是直接双击运行显示结果。