Autohotkey 操纵网页以包含水印

Autohotkey 操纵网页以包含水印,autohotkey,Autohotkey,我使用的web应用程序只能在Mozilla Firefox上运行 特定任务生成一个页面来打印要邮寄的信件 在打印完信后,我的同事应该在邮局的商标上盖章,并手工写下寄信日期 在打印之前,是否有任何方法可以操纵页面的显示以在HTML中包含一行带有邮票图像的内容 有什么想法吗 非常感谢。是否有任何理由需要通过自动热键执行此操作?如果您有权访问代码,您可以添加一个覆盖邮票图像的打印样式表 SmashingMagazine有: 本质上,您所要做的就是将其添加到现有样式表中: @media print {

我使用的web应用程序只能在Mozilla Firefox上运行

特定任务生成一个页面来打印要邮寄的信件

在打印完信后,我的同事应该在邮局的商标上盖章,并手工写下寄信日期

在打印之前,是否有任何方法可以操纵页面的显示以在HTML中包含一行带有邮票图像的内容

有什么想法吗


非常感谢。

是否有任何理由需要通过自动热键执行此操作?如果您有权访问代码,您可以添加一个覆盖邮票图像的打印样式表

SmashingMagazine有:

本质上,您所要做的就是将其添加到现有样式表中:

@media print {
   //css to add the stamp image overlay here
}
谢谢你的反馈

我想出来了

这是我的密码:

    #NoEnv
#Persistent
#SingleInstance force
SendMode Input
SetWorkingDir %A_ScriptDir%

Gui, Add, Button, gCorreios, Correios
Gui, Show
Return

Correios:
Sleep 100
Send, {ALT DOWN}{ESC}{ALT UP}
Send, {CTRLDOWN}f{CTRLUP}
Sleep 10
Send, Postado{ESC}
Sleep 10
Send, {SHIFTDOWN}{END}{SHIFTUP}{CTRLDOWN}c{CTRLUP}
ClipWait
Sleep 10
DataDaPostagem=%Clipboard%
ClipBoard = 
Sleep 10
StringReplace, DataDaPostagem, DataDaPostagem, postado,, All
StringReplace, DataDaPostagem, DataDaPostagem, em,, All
StringReplace, DataDaPostagem, DataDaPostagem, :,, All
StringReplace, DataDaPostagem, DataDaPostagem, `,,, All
StringReplace, DataDaPostagem, DataDaPostagem, %A_SPACE%,, All
Sleep 10
Send, {SHIFT DOWN}{F4}{SHIFT UP}
WinWait, Scratchpad, 
IfWinNotActive, Scratchpad, , WinActivate, Scratchpad, 
WinWaitActive, Scratchpad, 
Send, {CTRLDOWN}a{CTRLUP}{DEL}
Send, var correios=document.createElement("div");{ENTER}
Send, correios.id="correios";{ENTER}
Send, correios.style="background:url(http://i62.tinypic.com/169hxls.png) no-repeat; display:block; height:37px; padding:135px 0 0 0; position:absolute; right:0; text-align:center; top:0; width:171px; z-index:-1";{ENTER}
Send, correios.innerHTML="
Send, %DataDaPostagem%
Send, ";{ENTER}
Send, document.getElementsByTagName("body")[0].appendChild(correios);{ENTER}
Send, {CTRLDOWN}r{CTRLUP}
Sleep 10
Send, {CTRLDOWN}w{CTRLUP}
WinWait, Alterações não salvas, 
IfWinNotActive, Alterações não salvas, , WinActivate, Alterações não salvas, 
WinWaitActive, Alterações não salvas, 
Send, d
Sleep 10
return

~^s:: 
IfWinActive, %A_ScriptName% 
{ 
SplashTextOn,,,Updated script,
Sleep, 200
SplashTextOff 
Reload 
} 
return

自动热键不是实现这一点的非常有效的方法,请考虑制作自定义Greasemonkey脚本。难道不能修改“生成打印信函的页面”的任务,使其包含您需要的内容吗?我假设贵公司控制着这项“任务”。