- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我每天都在编写一个小脚本来保存一些来自互联网的数据。所以我使用 xdotool 来模拟我所有的导航,直到我面前有 firefox 的保存窗口,我的意思是,在我的脚本前面。好吧,直到这里...但是,当我尝试使用星期几(或 i
变量中的任何数据)作为要保存的文件名的一部分时... ....... 嗯-->“什么都没发生”。 =(
好吧,我想我这里有一些简单的问题,我已经尝试了很多方法来使用我通过日期函数获得的变量的内容,或者直接使用简单的管道,但是 xdotool 拒绝将此信息输入到文件名框中保存文件窗口,它被明显选中并且文本突出显示。
道路上的一些光,大师们!我是一个可怕的菜鸟!对不起! =) 所以这是我试过的代码,(最后一行的问题):
#!/bin/bash
i=|date +%A
echo $i
WID=`xdotool search --name "Mozilla Firefox" | head -1`
xdotool windowactivate $WID
xdotool key ctrl+l
xdotool type "http://whatever.com.au"
xdotool key Return
sleep 2
xdotool key ctrl+s
sleep 2
xdotool type WeekDayIs$i
我想我遗漏了一些非常明显的东西,也许是一些类型转换....
我真是个初学者,不要怪我。我也尝试了 "$i"
和 {"$i"}
以及 '$'
.. 没有任何效果... =/谢谢大家。
ps: 并且,如果某个好人想给我指出一个直接的方法来将一些 Web 内容直接保存到一个文件中,也许我会向他跪下.. ;-)编辑:我也得到了这个问题的答案here
编辑 POS 解决方案:
是的 shellter,此代码打印出 Tuesday 和 YesTuesday 而不是星期二再打印 3 次。呵呵,一天又一天。感谢您的关注。
#!/bin/bash
i=|date +%A
echo $i
echo $i
echo $i
i=$(date +%A)
echo Yes$i
最佳答案
我对 xdotool 一无所知,但有一个问题很明显,请更正此问题,如果未解决则编辑您的帖子,并包含错误消息的具体文本。
改变
i=|date +%A
到
i=$(date +%A)
然后当你执行最后一行时
xdotool type WeekDayIs$i
$i 会有一个值。
健康教育
关于bash - 如何使用 xdotool 键盘输入变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8979332/
我需要 xdotool 来按 pos1,但我不知道这个键的名称。这不是 pos1,POS1,Pos1,开始。如何找到 xdotool 使用的 key 名称? 最佳答案 执行 $ xev -event
我一直在使用xdotool type过去只是在快捷方式上使用 xdotool type '¯\_(ツ)_/¯' .这可行,但总是需要相当长的时间,并导致整个桌面卡住(完全,不仅仅是输入)几秒钟。不过并
我正在编写一个 bash 脚本来远程控制浏览器。到目前为止,我已经使用 实现了垂直滚动 xdotool click 4 //up xdotool click 5 //down 我如何使用 xdotoo
问题 我正在尝试: xdotool type 'date;' 但不是预期的 date; 我得到: dateq 我有一个希腊语键盘,但当我发出命令时,语言设置为美国。注意:使用希腊语时,键盘的“q”键用
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我只是启动 gedit 并尝试使用 xdotool 找到 gedit 窗口 xdotool 搜索“gedit” 有时它会给我一个窗口 ID,有时它会失败并显示 X Error of failed re
我一直在制作一个脚本,它使您无法退出终端,除非您输入"is"。我已使用此命令暂时禁用 Alt 键。 xdotool keyup Alt_L Alt_R 我现在无法“释放”该键,并且我的 Alt 键不再
我正在尝试使用 XDOTool 将一个简单的无限点击脚本与另一段脚本集成以检测键盘输入;在按下某个键但不确定如何匹配它们时结束正在运行的点击脚本。 此脚本无限重复点击屏幕光标点 XXX,XDOTool
我正在使用 xdotool 来自动运行命令、打开新标签等。 问题是在当前窗口执行此操作时,我必须专门休眠一段时间或在执行任何操作之前使用 xdotool keyup Return 否则 xdotool
我正在编写一个脚本来自动准备工作环境。我需要打开 4 个终端窗口,排列它们并在每个窗口中执行命令。 它有效,但有时我遇到严重的失败 - xdotool type 随机重复一些字符: rvm use r
我每天都在编写一个小脚本来保存一些来自互联网的数据。所以我使用 xdotool 来模拟我所有的导航,直到我面前有 firefox 的保存窗口,我的意思是,在我的脚本前面。好吧,直到这里...但是,当我
您好,我正在尝试刷新我的桌面,使用 xdotool 模拟“F5”/“ctrl+R”按键。 我试过 xdotool key F5 但我得到了 ^[[15~jake@jake-PC ~ $ ~ 按下回车后
我是 crontab 的新手,我一直在尝试获得一个简单的 cron 作业。我想每 1 分钟按 F5 刷新 Mozzila Firefox。我正在使用 xdotool 按 F5。我有脚本 /usr/lo
问题 我在我的应用程序中使用 xdotool keydown Control 和 xdotool keyup Control 来模拟 Ctrl 按下。当布局设置为 us 时,一切正常,但当布局更改为其
我正在寻找使用 xdotool 模拟键盘,但我遇到了部分 URL 问题。我要输入的部分是“-episode-”。 作为解决方案,我有一个文本文件 (hyphen.txt),其中包含: - 然后我运行:
是否可以在 linux 中同时模拟击键(“N”)和鼠标点击? 我在 fedora linux 发行版上使用 xdotool 我没有找到任何与这种可能性相关的东西 稍后编辑: 我发现了以下解决方法。我发
我想让 xdotool 检测右键单击是否在特定窗口上(我可以毫无问题地捕获窗口 ID),然后运行适当的 shell 命令/函数,如果单击是在所需的窗口上。 实际上,这意味着我希望 xdotool 获取
我想通过 SSH 使用 xdotool 但收到以下错误: Error: Can't open display: (default) 我找到了这个解决方案: export DISPLAY='0:0' 仍
我正在尝试编写一个 bash 脚本来自动运行一些命令。然而,其中一些命令应该在它们自己的终端选项卡中运行。所以我在我的 bash 脚本中使用以下命令打开一个新选项卡: xdotool key ctrl
我正在尝试自动测试 selenium 会花费太长时间的表单(javascript 繁重的现代表单),我想使用 xdotool 并获取窗口 ID。我看到您可以调用 xdotool selectwindo
我是一名优秀的程序员,十分优秀!