⑴ 如何在浏览器中使用UserScript
User Script,用户自定义脚本。就是用户自己定制的脚本,用来修改浏览器中特定的网页的,既可以修改网页的外观也可以修改(添加)内部的一些行为。一般以javascript的形式存在,它通过自身在脚本文件中配置的匹配规则匹配特定的一个或者一些网页。
如何在浏览器中使用
那么问题来了,如果我写好了一个UserScript,如何在浏览器中使用呢?回答是: 装插件 。即安装对应浏览器的插件。下面给出链接:
FireFox: Install Greasemonkey
Chrome: Install Tampermonkey
Opera: Install Violentmonkey
Safari: Install NinjaKit
据我所知,刚开始最火的应该是Firefox的附加组件Greasemonkey,后期其它浏览器相继产生其对应(兼容)功能的插件。这里不一一讲解安装。
下面,我将以接上一篇在海外使用网易云音乐,讲解如何在Chrome中安装Tampermonkey后,添加支持海外使用网页版网易云音乐的过程。
1. 安装Tampermonkey
点击上面列表中的第二项,前往谷歌应用商店。我知道你也许没有我这么幸福有‘免费’的公司海外专用网络,也极有可能没花钱买VPN,当然,你如果真有“在海外使用网易云音乐”的需求,这似乎又是矛盾的。Anyway,如果你因为某些“诡异”的原因访问不了应用商店的话,给你一个workaround的方法:到 这里 去下载最新的Tampermonkey的crx文件,然后在chrome菜单中找到‘更多工具’->‘扩展程序’,打开该页面后,把前面下载的crx文件拖进去即安装成功。
2. 添加脚本
安装成功后,Chrome地址栏的右边的插件区自然会多出来Tampermonkey的图标(黑底加两上白点),点开就是它的菜单了,如图:
脚本内容我已经放在了我的Git上: NetEaseMusicHelper 你有两种方式来添加我这个脚本:
a. 手动添加脚本内容
直接在上图所示的菜单中,选择 添加新脚本 ,进入一个 脚本编辑器 页面。复制上面的Git项目中 netease_music_helper.user.js 的内容,粘贴进去,点击左上角的保存图标保存即可。
b. 浏览器直接访问.user.js结尾的文件
通过这种方式访问带 .user.js 结尾的网址(或地址),Tamper插件会自动识别,跳转到安装脚本文件的配置页面,默认已经 将文件内容填到脚本区域了。需要注意的是,如果访问的.user.js的网址(或地址)返回的不是一个标准的纯UserScript脚本文件,而是一个网页或者别的什么东东的话,那Tamper的跳出来的就不是一个安装配置,而是文件格式不正确的报错页面了。
所以如果你在安装好Tampermonkey插件后,在Git中访问netease music helper.user.js页面时可能就会遇到上面所说的报错页面了,因为这个文件的地址也正好是netease music helper.user.js结尾,只不过后面带参数罢了。所以,你如果要通过网址来安装我这个脚本的话,这个网址是你最好的选择: http://git.oschina.net/bobshi/NetEaseMusicHelper/raw/master/netease_music_helper.user.js ,原因是: 1.它返回的是纯user.js的内容;2.即使git更新,它返回的内容也是最新的。 因为它永远拿是master分支的内容。
3.测试效果
访问music.163.com(或刷新),这时候,你会发现右上角Tampermonkey图标已经从灰色变成亮色了。随便放几首歌,那烦人的 由于版权保护,您所在的地区暂时无法使用 便再也不出现了,下面的播放器像弃置已久的机器又恢复运转一样,让人顿时心旷神怡~
⑵ 用linux编写一个添加用户的脚本
cat "<a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a>:123" > /tmp/user.txt #生成密码文件,格式“username:password”
useradd <a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a> #增加用户,其它参数按需要添加
chpasswd /tmp/user.txt #设置用户密码
rm -f /tmp/user.txt #删除临时密码文件
⑶ 有哪些好用的用户脚本(UserScript)
用户脚本可以帮助用户更好的,更方便的获取资料和信息。doubanIMDb 在豆瓣显示IMDB评分在豆瓣电影的页面显示IMDb评分, 烂番茄指数。nolazyload | 禁用延迟加载图片禁用淘宝,京东图片延迟加载。
希望这些好的脚本大家可以用得上,帮助到大家。也许你看到的对你很有帮助哦。
⑷ “任务计划”中“用户定义的脚本”怎么用,求大神指点
linux计划任务是使用crontab命令,不执行一般原因如下:
cronjob的格式不正确,解决方式为按正确格式重写cron命令
执行文件没有x执行权限,解决方式为使用chmod添加执行权限
执行文件的路径不正常,解决方式为使用完整的路径,不使用相对路径
磁盘空间不足,解决方式为清理磁盘空间
解决建议:
把执行程序的log重定向到某个日志文件中,查看log文件内容是分析原因。
⑸ linux 脚本添加用户求助
把这个输入一个文件比如autoadser
然后chmod+xautoadser
运行时
./autoadser保存用户名密码的文件
输入时注意,里面没有单引号,那个累似于单引号的是ESC键下边那个键上的符号
⑹ 如何将自定义脚本添加到WinPE中
WinPE系统提供了三种方法启动自定义脚本:Winpeshl.ini、Startnet.cmd 和 Unattend.xml。WinPE的默认界面是“命令提示符”窗口。但可以创建自定义的Winpeshl.ini文件,以便运行自己的外壳应用程序。也可以创建自己的 Startnet.cmd批处理文件来运行特定的命令集、批处理文件或脚本。Unattend.xml是WinPE 2.0的新应答文件格式,它取代了Winbom.ini和Winpeoem.sif。
在添加任何自定义脚本之前,必须先使用ImageX应用或装入基本WinPE映像 (WinPE.wim)。
1、使用Winpeshl.ini添加自定义脚本,可以使用名为Winpeshl.ini的文件启动自定义外壳应用程序。Winpeshl.exe将在启动期间处理Winpeshl.ini中的设置。使用文本编辑器(如记事本)创建具有以下结构的Winpeshl.ini文本文件。例如:
[LaunchApp]
AppPath = %SYSTEMDRIVE%myshell.exe
[LaunchApps]
%SYSTEMDRIVE%mydirapplication1.exe, -option1 -option2
application2.exe, -option1 -option2
注:将AppPath项设置为外壳应用程序的路径。此路径可以是完全限定路径,也可以使用环境变量,例如%SYSTEMROOT%System32Myshell.exe。AppPath 项不支持命令行选项。将此文件保存至WinPE映像的%SYSTEMROOT%System32。
2、使用Startnet.cmd添加自定义脚本,使用Startnet.cmd可以在WinPE中添加自定义命令行脚本。默认情况下,WinPE包括Startnet.cmd脚本,此脚本位于WinPE映像的 %SYSTEMROOT%System32 中。当前,Startnet.cmd启动Wpeinit.exe。Wpeinit.exe 用于安装即插即用 (PnP) 设备、处理 Unattend.xml 设置以及加载网络资源。编辑Startnet.cmd 以包括自定义命令。
注意:对于PnP和网络支持,请确保在自定义Startnet.cmd脚本中包含了对wpeinit的调用。
3、运行imagex /info d:boot.wim,查看WinPE映像的信息。我们要注意这一行:
Image Count: 2
说明此WinPE映像文件中其实包含了两个映像。每个映像的详细信息在后面有详细的显示。这里要特别说明的是我们需要编辑的是第二个名称为WDS的映像,因为WDS使用此映像引导计算机。
使用imagex命令加参数mountrw先将 *.wim 加载到pemount目录中:
imagex /mountrw c:winpe2pe2.wim 2 c:pemount
使用peimg命令将第三方驱动添加到WinPE 2.0中,如需添加多个设备驱动请重复该步骤。
peimg /inf=c:winpe2netdrvxxx.inf c:pemountwindows
使用imagex命令加参数unmount及commit将修改写入到 *.wim
imagex /unmount c:pemount /commit
⑺ chrome油猴子脚本,怎么在网页加载后 在网址后面 自动加上一些 自定义内容并重新加载
用小乐图客极客版的“JS代码”功能,写段JS代码(应该会吧?),每次点击一下按钮就行了。
具体JS代码,我来提示一下:
把你的示例中的“var new_location = ”那一行代码修改为:
var new_location = location.href+'此处替换为你想在末尾加上的字符串';
⑻ oracle怎样使用sys用户加载普通用户脚本
1)最重要的区别,存储的数据的重要性不同
【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。
【system】 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。
2)其次的区别,权限的不同。
【system】用户只能用normal身份登陆em,除非你对它授予了sysdba的系统权限或者syspoer系统权限。
【sys】用户具有“SYSDBA”或者“SYSOPER”系统权限,登陆em也只能用这两个身份,不能用normal。
以sys用户登陆Oracle,执行select * from V_$PWFILE_USERS;可查询到具有sysdba权限的用户,如:
复制代码代码如下:
SQL> select * from V_$PWFILE_USERS;
USERNAME SYSDBA SYSOPER
SYS TRUE TRUE
⑼ 如何在命令行下添加域用户启动脚本
1、“开始-运行-输入gpedit.msc”,启动组策略。在本地计算机策略的计算机配置下的windows设置中我们可以看到脚本(启动/关闭)的选项。(双击关机-添加-浏览你自己的脚本就行了)在这里我们就可以随意的添加启动和关机脚本了。这样当系统启动后/关闭前都会首先自动执行我们设置好的启动脚本。
2、当我们应用了启动/关机脚本的时候,会在系统目录下的system32\grouppolicy\machine\scripts目录下生成一个scripts.ini的隐藏文件,他记录的实际上是脚本调用信息,该文件格式如下:[startup]0cmdline=加载的启动脚本名称(bat或VBS等)