精华内容
下载资源
问答
  • 又到了一周的福利时间,今天给大家一个福利,以后抢票不需要手动刷新页面了,直接用你自己写的插件来控制,事先声明,本人是js菜鸟,所以今天带来的例子都是低级的例子 首先,打开你的谷歌浏览器。点击自定义及控制...

    大家好!又到了一周的福利时间,今天给大家一个福利,以后抢票不需要手动刷新页面了,直接用你自己写的插件来控制,事先声明,本人是js菜鸟,所以今天带来的例子都是低级的例子

    首先,打开你的谷歌浏览器。点击自定义及控制==》更多工具==》扩展程序

    js自己写脚本自动操作注册插件,基于chrome浏览器

    就到了这样的页面了,这里就是你要加入插件的地方。

    js自己写脚本自动操作注册插件,基于chrome浏览器

    我自己写了一个ajax添加的程序,添加成功后就显示添加成功。不会跳转到其他页面,当然,有的程序可能会跳转到其他页面,也不会这么简单,我做的只是一个很简单的。js厉害的人根本就不会在意这些,所以,废话不多说,我写的就是批量注册。哈哈

    js自己写脚本自动操作注册插件,基于chrome浏览器

    随便新建一个文件夹Testzc ,然后新建一个manifest.json


    {
      "name": "我是你的全敏大哥",
      "manifest_version": 2,
      "version": "1.0",
      "description": "这就是我不一样的烟火",
      "browser_action": {
        "default_icon": "1.png"
      },
      "permissions": [
            "tabs", "http://*/*","https://*/*"
      ],
      "content_scripts": [  
       {  
          "matches": ["http://localhost:80/testajax/"],  
          "js": ["a.js"]  
       }  
      ]  
    }

    name就是插件名。description就是描述。我这里加了一个图标名字叫1.png 。matches是我访问什么页面时执行插件,多个的话就用“,”隔开,js就是我加载我本地的js。
    然后就是写我的js。我是个js菜鸟,憋笑

    var a=document.getElementById("adduser");
    for(var i=0;i<1000;i++){
    	document.getElementById("name").value = "quanmin";
    	document.getElementById("pwd").value = "123";
        a.click();
    }

    点击加载已解压的扩展程序,加入新建的Testzc文件夹,部署成功,字符一定要是UTF-8啊

    看看我加入前的数据

    js自己写脚本自动操作注册插件,基于chrome浏览器

    再看看加入插件后的数据

    js自己写脚本自动操作注册插件,基于chrome浏览器


    展开全文
  • LoadRunner 快速生成手写脚本

    千次阅读 2018-05-31 13:53:31
    打开loadrunner ,点击File--&gt;new点击取消出来如下界面,在action方法体内右键。选择insert--》New Step 选择客户端请求填入这3个参数,body有的话就,没有的话就不。已经正常生成了脚本...

    打开loadrunner ,点击File-->new


    点击取消


    出来如下界面,在action方法体内右键。

    选择insert--》New Step 


    选择客户端请求


    填入这3个参数,body有的话就写,没有的话就不写。


    已经正常生成了脚本




    展开全文
  • 如何shell脚本?尝试自己编写一个简单脚本。 1 背景介绍 每次发布tomcat项目的时候都要反复敲一些命令,重启tomcat之前先检查tomcat进程有没有停掉,没有还要手动kill该进程,单独部署一个项目还好,如果一次多个...

    1 背景介绍
    每次发布tomcat项目的时候都要反复敲一些命令,重启tomcat之前先检查tomcat进程有没有停掉,没有还要手动kill该进程,单独部署一个项目还好,如果一次多个部署,就比较费劲了

    2.知识剖析
    2.1什么是shell脚本
    Shell Script [1] ,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比Windows下的批处理更强大,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。

    2.2shell的基本语法(具体参考http://www.runoob.com/linux/linux-shell.html)
    1.echo 命令用于向窗口输出文本
    2.定义变量:your_name=“runoob.com”,war= 1 , d i r = " / r o o t / d e p l o y W a r / 1,dir="/root/deployWar/ 1,dir="/root/deployWar/{war}
    3.if语句:跟java里面差不多,但是有一点要注意。
    if 语句语法格式:

     if condition
        then
            command1 
            command2
            ...
            commandN 
        fi
    

    注:这个格式下一定注意后面必须有fi
    3.常见问题
    1)什么是shell脚本?
    2)怎么写一个简单的脚本?
    3)部署脚本是什么?

    4.解决方案:
    掌握基本shell语法,和写代码一样,通过一些逻辑来运算一些命令达到相应的目的。

    5.编码实战
    使用方法,将两个shell脚本置于tomcat的bin目录下,chmod +x 为两个脚本给上可执行权限,直接用./deploy.sh或./restart.sh执行即可。具体实现功能:1.deploy.sh首先删除webapps目录下项目war包(tomcat会自动删除war包解压出来的文件夹)。2.shutdown关闭tomcat,如若3s后还未关闭使用kill -9 杀死该进程。3.将已上传到指定位置的war包部署到tomcat并通过restart.sh重启tomcat。下面附上代码:deploy.sh

    #!/bin/sh
    war=$1
    dir="/root/deployWar/${war}"
    echo "-------project file:${dir}-------"
    bin=$(cd `dirname $0`; pwd)
    echo "-------current directory ${bin}--------"
    if [ ! -n "${war}" ]; then
    	echo "-------Usage: $0 [project.war]-------"
    	exit 0
    fi
    if [ ! -f "${dir}" ]; then
    	echo "-------Error: ${dir} does not exist.--------"
    	exit 0
    fi
    if [ ! "${war##*.}" ="war" ]; then
    	echo "-------Error:${war} is not a war file.--------"
    	exit 0
    fi
    echo "-------Deploy ${war##*/}...-------"
    if [ -f "${bin}/../webapps/${war}" ]; then
    	rm -rf ${bin}/../webapps/${war}
    	echo "-------delete: ${bin}/../webapps/${war}------"
    fi
    cp -f ${dir} ${bin}/../webapps/
    echo "Restart tomcat..."
    exec ${bin}/restart.sh
    

    restart.sh文件内容:

    #!/bin/sh
    
    bin=$(cd `dirname $0`; pwd)
    pid=$(ps aux | grep tomcat | grep -v grep | grep -v restart | grep ${bin} | awk '{print $2}')
    
    if [ -n "${pid}" ]; then
    	echo "Shutdow...."
    	sh ${bin}/shutdow.sh
    	sleep 3
    	
    	pid=$(ps aux | grep tomcat | grep -v grep | grep -v restart | grep ${bin} | awk '{print $2}')
    	if [ -n "${pid}" ]; then
    		kill -9 &{pid}
    		slepp 1
    	fi
    fi
    echo "Startup..."
    sh ${bin}/startup.sh
    if [ "$1" = "-v" ]; then
    	tail -f ${bin}/../logs/catalina.out
    fi
    

    6.扩展思考:
    怎么样一键部署不同的服务等一些功能,比如:一键部署到指定的rensin,jetty,tomcat。
    7.参考文献
    CSDN、百度百科,https://blog.csdn.net/qq_38439885/article/details/79993389?utm_source=copy

    8 更多讨论
    总结:
    1))什么是shell脚本?
    就是通过一些shell语法和逻辑处理,把一些liunx的命令组合在一起去完成特定的功能。
    2)怎么写一个简单的脚本?
    掌握基本shell语法,和写代码一样,通过一些逻辑来运算一些命令达到相应的目的。
    3)部署脚本是什么?
    部署脚本,就是一键把指定文件夹下的war包部署到tomcat的上。

    温馨提示:本人初学java者,如有不对敬请指出,谢谢!

    展开全文
  • 自己动手写脚本语言

    千次阅读 2013-09-02 15:53:20
    这是我用c++的一个简单的脚本语言,非常简短,不到3000行代码 代码svn地址:http://sil-language.googlecode.com/svn/trunk 新浪爱问:http://ishare.iask.sina.com.cn/f/61318451.html sil语言(simple ...

    这是我用c++写的一个简单的脚本语言,非常简短,不到3000行代码

    代码svn地址:http://sil-language.googlecode.com/svn/trunk

    新浪爱问:http://ishare.iask.sina.com.cn/f/61318451.html


    sil语言(simple interpretative lanuage)是一个简单的脚本语言,只是一个玩具,目的是演示用简短的代码去创建一个可用的脚本语言
    这样一个玩具会是怎么样的呢?
    sil的设计目标:
    1 . 非常容易将sil解释器嵌入到c++代码中
    2 . 非常容易用c++代码来扩展sil的函数调用,使得c++和sil脚本非常容易交互
    3 . 成为一个有简洁语法的动态语言,有容易使用的语法
    4 . 拥有一个语言一般都应当拥有的语法

    sil语法的完整定义可参考《sil语法说明》。
    sil语言是动态类型的,编译时不会检查函数的参数个数,参数类型是否合适,甚至不会检查函数定义是否存在,只有到了运行时才会查找函数,检查参数个数是否匹配。
    对于内置函数还会检查参数类型是否匹配,如果不匹配会试着进行参数类型转换
    对于用户定义函数,不会进行参数类型匹配的检查
    第一节 语法:
    1. 类型:
     sil暂时支持整形,浮点型,字符串三种数据类型,暂时不支持数组,也不支持自定义类型(这两点是比较严重的缺点)
     sil是弱类型的,变量不会和类型绑定
     变量定义像是这样的:
     var vi=1; //定义一个值为整数1的变量vi
     var vf=1.0;//定义一个值为浮点数1.0的变量vf
     var vs="1.0";//定义一个值为字符串"1.0"的字符串vs
     
    2. 函数
     sil是弱类型的,所以定义函数时不需要声明形参的类型,支持return语句
     函数像这样定义:
     function myfun(str)
     {
      print(str);
      return 0;
      print("after return\n");
     }
     函数像这样调用:myfun("hello sil");
     
    3. 分支
     sil支持if else 语句,
     像这样:
     var i=read();
     if(i==1) print("a");
     else if(i==2)
     {
      print("b");
     }
     else print("c");
     
    4. 循环
     sil支持while和for循环,支持continue,break语句
     while像这样:
     var i=1;
     while(true)
     {
      print("hello sil\n");
      i=i+1;
      if(i>5) break;
      if(i<3) continue;
      print("after continue\n");
     }
     for循环像这样
     for(var i=0;i<5;i=i+1) print(i+"\n");

    5. 基本运算符
     比较运算支持 == != > <
     算术运算支持 + - * / % ,还支持一元 -
     逻辑运算支持 !  && ||
     支持括号 ( ) 改变求值顺序
     算符优先级和c中一样
     
    5. 内置函数
     sil类内置函数是非常少的,详见函数说明,以下列出两个比较重要的。
     eval 可对一个字符串形式的sil代码求值
     例如 eval("for(var i=0;i<5;i=i+1)print(i);");
     load 可以加载一个sil代码文件,代码文件中亦可递归调用load函数
     
    6. c++嵌入和扩展
     寥寥数行代码即可将sil嵌入到c++中
     一个c函数只要形参和返回值类型是int float string,简单调用一个register_function即可将函数注册到sil中,脚本即可方便的调用这些扩展函数
     extern工程中的代码示例了如何对sil提供文件读写函数的支持
     
    第二节 源代码
     这是一个用vs2008创建的工程,由于使用了shared_ptr,如果给vs2005引入shared_ptr的支持亦可在vs2005下编译通过
     src目录下是sil语言用c++实现的内核
     consle目录下是sil语言的命令行解释器
     extern目录下是一个例子,演示了如何扩展sil的内置函数
     lib目录下是用sil写的库代码和一些测试代码,但是现在只有简单的测试代码(里面有一个开平方根和求圆周率的有意思的例子)
     doc目录下是文档
     bin目录下是可执行文件
     
    第三节 函数说明
     to_int 将一个值转换为int类型,例如:to_int("123");
     to_float 将一个值转换为float类型,例如:to_float(2);
     to_string 将一个值转换为string类型,例如:to_string(254);
     strlen 求字符串的长度,例如:strlen("hello");
     substr 截取字符串的的一部分,例如:substr("hello",1,3);
     eval 可以求值一个字符串形式的表达式,例如:  var code="1+2*3";eval(code);
     load 可以加载并执行一个sil代码的文件,例如: load("../lib/math_test.sil");
     exit 终止脚本的执行,例如:print("hello");exit();print("world");
     print 打印一个值,例如:print("hello world"+3);
     read 可以从控制台读取一个字符串,例如:var tmp=read();print(tmp);
     bat 可以执行一个windows命令,例如:bat("dir");
     list_function 打印已经定义的内置函数和脚本函数,例如:list_funciton();
     list_asm_code 打印编译出的代码,例如:list_asm_code();
     set_sil 可以设置解释器的一些开关,例如:set_sil("",0);
     help 显示帮助信息,例如:help();

    展开全文
  • iOS 从今天开始学习 shell 脚本

    千次阅读 2018-09-07 23:34:51
    联系人:石虎 QQ:1224614774昵称:嗡嘛呢叭咪哄 QQ群:807236138群称:iOS 技术交流学习群 一、概念 ... Shell 脚本编写环境 第一个shell 脚本 运行shell 脚本有两种方法 Shell 简介...
  • Python 脚本编写

    万次阅读 多人点赞 2018-07-14 19:50:05
    运行和修改 Python 脚本 与用户输入交互 处理异常 读写文件 导入本地、标准和第三方模块 在解释器中进行实验 安装 Python 检查计算机是否安装了 Python ? 在终端窗口输入如下指令,并按回车 python --...
  • Kotlin如何写脚本

    千次阅读 2018-04-07 16:00:01
    一、Kotlin有强大的编写脚本的能力,下面来看个例子 编写Kotlin脚本,得先创建一个.kts文件 二、以HelloGoogle.kts文件为例 三、编写脚本文件,用IDEA运行,输出“Hello Google” 四、一般脚本都是在...
  • 自己写的手机游戏脚本

    千次阅读 多人点赞 2020-03-09 11:46:27
    但是毕竟只是自己用的,选地图功能没有,如果要用的话,还是需要自己先选好图,然后打开脚本。 逻辑有很多地方也需要改善。姑且这算是个砖吧,我也算是抛砖引玉,后续如果有哪位大神有兴趣的话,可以自己完善代码...
  • loadrunner手动http脚本的全过程

    千次阅读 2017-12-04 17:52:46
    1、安装loadrunner; ... 3、打开loadrunner,新建一个http/html协议的脚本: ...点“cancel”,就会有一个空的...4、脚本,我的脚本是joson报文类型的:(参照这一篇:http://blog.csdn.net/xieyuemin/article...
  • 使用 C# 写脚本的优势和方法

    千次阅读 2020-05-04 16:02:01
    现在是 2020 现在的 C# 默认在 dotnet 的支持下,可以作为脚本使用,本文将告诉大家使用 C# 写脚本的优势和方法 优势 优势如下: 基于 dotnet 的 C# 有整个 dotnet 的基础库和通过 NuGet 带来的海量的第三方库,...
  • python编写简单脚本

    千次阅读 2019-06-21 17:59:52
    1、编写示例脚本,命名为 print.py,打印:10,9,8,7……1 注意在脚本文件中指定本地 python 程序的安装路径 #!/usr/local/bin/python3 #!/usr/local/bin/python3 num = 10 while num > 0: print(num) num = ...
  • 抢课脚本从想到放弃

    千次阅读 多人点赞 2018-12-05 10:20:46
    最近想一个抢课脚本,但是会的东西还不够,等我学会了这些技术,可能我已经不需要抢课了(留下来无助的泪水) 抢课脚本最基础的就是按键精灵了 首先要弄明白的是服务器,HTTP协议,然后还要用C++,python...
  • 从零开始学写脚本【第一天】

    千次阅读 2021-05-29 13:41:19
    废话我就不多说了,直接开干 新建一个项目 安装selenium selenium是浏览器自动化测试工具. ...浏览器驱动,代码打开浏览器必须要有浏览器的驱动,不同版本的浏览器驱动也是不一样的 ...我是...
  • 好多测试员认为在loadrunner中编写脚本很难很牛X ,主要是大多测试人员并未做过开发工作,大学的那点程序基础也忘记的差不多了。还有非计算机专业出身的测试员,所以对代码望都比较望而生畏。  好多人认为...
  • C语言也可以写脚本

    千次阅读 2019-11-16 10:27:38
    下面有一个关于批量文件处理的程序: 把n个命名有规律的图片文件复制到指定目录 大概思路是,创建一个缓冲区,把文件放入缓冲区,再输出到指定目录,循环进行 #include<iostream> using namespace std;...
  • 配合swoole可以实现脚本配置自动挂载,包含swoole自身的毫秒定时器形式、crontab和nobup形式;使用swoole的毫秒定时器来实现毫秒级别和秒级别的脚本定制;框架本身也提供了一些简单的命令来查看以及执行编写的脚本;...
  • python制作阴阳师挂机脚本

    千次阅读 多人点赞 2019-09-28 11:54:44
    项目地址:...软件截图: 目前版本仅支持御魂副本双开,部分代码如下: def YuHunTwoWindow(LogUI): """ 自动御魂,双开模式 """ imgs = loadImgs() PassTime=1 while True: LogUI....
  • 用Java写脚本,常用的一些方法

    万次阅读 2016-04-15 19:22:40
    用Java写脚本,常用的一些方法平时用的一些小方法,总结之1.运行一个可执行程序比如,你如果想运行如下命令 C://test//aapt.exe -f params1 -M params2 try { ProcessBuilder pb = new ProcessBuilder("C://test//...
  • 如何shell脚本?尝试自己编写一个简单脚本 1.背景介绍 Shell是什么? Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。 Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它...
  • 虚幻4 使用脚本编译自己的工程

    千次阅读 2016-07-19 21:23:06
    虚幻4 使用脚本编译自己的游戏。
  • laravel写脚本执行

    千次阅读 2019-01-07 14:13:27
    参考:https://www.cnblogs.com/aipiaoborensheng/p/9254364.html 先新建/app/Console/Commands/CollectInfo.php这个文件 &amp;lt;?php namespace App\Console\Commands; /** ... * Date...
  • python制作简易阴阳师游戏脚本(基础问题篇)

    千次阅读 热门讨论 2020-01-28 11:59:48
    在一动不动的这几天里,受朋友的邀请了个阴阳师刷御魂的脚本。 因个人水平有限,希望各路大神指点 主要思路如下: 对区域进行截图 将所截图与保存的图片进行对比 控制鼠标移动到该位置并进行点击 1.对区域进行...
  • 正方教务抢课脚本开发,可代开发

    千次阅读 热门讨论 2019-01-25 17:57:11
    原理,利用 Tampermonkey 在抢课页面,载入自己写的js脚本,实现自动“捡漏”,代开发回复下   分析 提交按钮 是调用了什么函数 在脚本里直接调用,或者照着一个一直调用就行 旧版教务没直接找到这个函数,...
  • 一、在PyCharm上直接调试py脚本

    千次阅读 2018-06-08 19:11:54
    这时还不如自己写的比较快。如果你比较厉害,可以不需要编译器就直接编写;但是Robot Framework支持py脚本,其中的格式我们是需要去注意的,否则Robot Framework执行时会报错。这时我们可以通过PyCharm上直接编译py...
  • 京东抢购Python脚本

    万次阅读 多人点赞 2020-02-15 10:48:35
    京东购物车抢购商品Python代码1.准备工作2.代码 1.准备工作 环境要求: Python3.8.1;Firefox浏览器 插件安装: 1.安装Python相关库(在Windows的cmd里面安装) pip install selenium pip install datetime ...
  • 自己写的shell脚本添加 --help帮助选项 经常会一些小的shell脚本工具,给别人使用的时候别人不知道如何使用,怎么添加参数,这个时候你可以给你自己的shell脚本添加一个 --help 参数来提示使用者如何使用(就像...
  • 写脚本、写代码和编程三者的区别

    万次阅读 多人点赞 2018-07-23 22:56:44
    写脚本、写代码和编程三者的区别
  • #在自己脚本中使用django model import os os.environ['DJANGO_SETTINGS_MODULE']='books.settings' #配置系统变量 import django django.setup() from app01.models import Author,Publisher,Book #此处一定清楚...
  • jmeter接口测试脚本

    2016-11-18 11:50:00
    jmeter接口测试脚本jmeter接口测试脚本
  • 将刚才的自定义脚本保存为以user.js为后缀的 .js文件,例如test.user.js,拖入扩展程序页。3. 重启浏览器。FireFox:1. 下载并安装用户脚本管理插件 greasemonkey (中文翻译成“油猴子”)。2. 重启浏览器。3....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,108,062
精华内容 443,224
关键字:

怎么自己写脚本