脚本里面创建并调用脚本
Ⅰ 按键精灵方面问题。在一个脚本中调用另一个脚本。不要答非所问,否则不给分,好加分。
如果是单独的两个脚本是不能调用的.但是你可以把某个脚本写成子程序或者函数过程粘贴到另一个脚本里调用.
如果你的这个脚本要写成函数供很多脚本调用,在按键精灵的我的命令库里新建一个命令库,然后把脚本写成函数保存,以后你在写其他脚本的时候就可以调用该函数.并且你制作小精灵的时候也会自动把该函数打包进去.
如果你不更换电脑,这样做还是很方便的.在我的命令库里的函数都可以自己修改,作为新手学习很有用.
Ⅱ 在C语言编程如何新建脚本、调用给个具体的简单例子
楼主不要混淆脚本的概念····如果是脚本的话
就是命令行指令,或者脚本语言保存的代码。脚本一般为解释性语言,即不需要编译链接,而直接逐行执行代码的语言。C语言不是脚本语言。
电话号码嘛··随机生成,这个不错,有点复杂的说。我是说随机数像电话号码的情况。比较复杂。
你需要一个hashlist库。
一个生成用户名的方法,一个生成电话号码的方法。
和一个记录显示的方法。
有了这些很简单了。
初始化哈希表
//如果同时生成记录和读取记录的话要用到多线程了
//可以先读取:
打开文件:
loop:
读取一条记录
store as key & value in hashlist
loopend
生成记录 保存
写入文件
Ⅲ shell脚本中调用脚本
里面有个错误,time 是个命令,不能用来做变量,这是致命的!
----------------
我给个测试脚本你试一下:
.............
#!/bin/sh
flag=0
plan_hour=19
plan_minutes=47
plan_time=`echo -n "$plan_hour";echo -n "$plan_minutes"`
clear
while true
do
hour=`date +"%H"`
minutes=`date +"%M"`
seconds=`date +"%S"`
time1=`echo -n "$hour";echo -n "$minutes"`
clear
echo -n "现在的时间为: "
echo -n $hour
echo -n :
echo -n $minutes
echo -n :
echo -n $seconds
if [ "$time1" -eq "$plan_time" ]; then
flag=1
clear
echo -n "3秒后关闭 1.sh"
sleep 3
ps -ef|grep "sh 1.sh"|grep -v grep|awk '{print $2}'|xargs kill
clear
echo "1.sh 已经结束;2.sh 1分钟后唤醒 1.sh"
sleep 59
fi
sleep 1
if [ $flag -eq 1 ]; then
sh 1.sh
exit 0
fi
done
===============
脚本一开始预定关闭 1.sh 的时间。
在未到定时时,就显式时间。
定时时间到,给出杀死 1.sh 的提示,3秒后杀死,然后再 1 分钟后再唤醒 1.sh 进程。唤醒 1.sh 后,2.sh 也就跟着退出了。
------------------------------------------------------
2.sh 时间设对了是可以杀死 1.sh 的。
如果按照你的要求,我觉得写个程序应该更好处理些,参考代码如下:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
#include <signal.h>
int main()
{
pid_t pid;
while(1) {
pid = fork();
switch(pid) {
case -1:
perror("fork failed");
exit(1);
case 0:
while(1) {
printf("I'm 1.sh ,I'm running........\n");
sleep(1);
}
default:
sleep(5);
kill(pid, SIGKILL);
printf("child over\n");
sleep(40);
break;
}
}
return 0;
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
上面程序,先 fork() 出一个子进程,相当于 1.sh,然后你在子进程里做你要做的事情。父进程在 5s 后(相当于每天预设的一个时间,每天的时间设定可用相关的函数进行设置检测)杀死子进程,然后睡眠 40s,醒来后,又循环 fork() 同样的子进程做同样的事情。
Ⅳ 如何创建和使用python CGI脚本
你是否想使用Python语言创建一个网页,或者处理用户从web表单输入的数据?这些任务可以通过Python CGI(公用网关接口)脚本以及一个Apache web服务器实现。当用户请求一个指定URL或者和网页交互(比如点击””提交”按钮)的时候,CGI脚本就会被web服务器启用。CGI脚本调用执行完毕后,它的输出结果就会被web服务器用来创建显示给用户的网页。
配置Apache web服务器,让其能运行CGI脚本
在这个教程里,我们假设Apache web服务器已经安装好,并已运行。这篇教程使用的Apache web服务器(版本2.2.15,用于CentOS发行版6.5)运行在本地主机(127.0.0.1),并且监听80端口,如下面的Apache指令指定一样:
1
2
ServerName 127.0.0.1:80
Listen 80
下面举例中的HTML文件存放在web服务器上的/var/www/html目录下,并通过DocumentRoot指令指定(指定网页文件所在目录):
1
DocumentRoot "/var/www/html"
现在尝试请求URL:
这将返回web服务器中下面文件的内容:
1
/var/www/html/page1.html
为了启用CGI脚本,我们必须指定CGI脚本在web服务器上的位置,需要用到ScriptAlias指令:
1
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
以上指令表明CGI脚本保存在web服务器的/var/www/cgi-bin目录,请求URL里包含/cgi-bin/的将会搜索这个目录下的CGI脚本。
我们必须还要明确CGI脚本在/var/www/cgi-bin目录下有执行权限,还要指定CGI脚本的文件扩展名。使用下面的指令:
1
2
Options +ExecCGI
AddHandler cgi-script .py
下面访问URL:
这将会调用web服务器中下面所示脚本:
1
/var/www/cgi-bin/myscript-1.py
创建一个CGI脚本
在创建一个Python CGI脚本之前,你需要确认你已经安装了Python(这通常是默认安装的,但是安装版本可能会有所不同)。本篇教程使用的脚本是使用Python版本2.6.6编写的。你可以通过下面任意一命令(-V和–version参数将显示所安装Python的版本号)检查Python的版本。
Shell
1
2
$ python -V
$ python --version
如果你的Python CGI脚本要用来处理用户输入的数据(从一个web输入表单),那么你将需要导入Python cgi模块。这个模块可以处理用户通过web输入表单输入的数据。你可以在你的脚本中通过下面的语句导入该脚本:
Shell
1
import cgi
你也必须修改Python CGI脚本的执行权限,以防止web服务器不能调用。可以通过下面的命令增加执行权限:
Shell
1
# chmod o+x myscript-1.py
Python CGI例子
涉及到Python CGI脚本的两个方案将会在下面讲述:
使用Python脚本创建一个网页
读取并显示用户输入的数据,并且在网页上显示结果
注意:Python cgi模块在方案2中是必需的,因为这涉及到用户从web表单输入数据。
例子1 :使用Python脚本创建一个网页
对于这个方案,我们将通过创建包含一个单一提交按钮的网页/var/www/html/page1.html开始。
XHTML
1
2
3
4
5
6
<html>
<h1>Test Page 1</h1>
<form name="input" action="/cgi-bin/myscript-1.py" method="get">
<input type="submit" value="Submit">
</form>
</html>
当”提交”按钮被点击,/var/www/cgi-bin/myscript-1.py脚本将被调用(通过action参数指定)。通过设置方法参数为”get”来指定一个”GET”请求,服务器将会返回指定的网页。/var/www/html/page1.html在浏览器中的显示情况如下:
/var/www/cgi-bin/myscript-1.py的内容如下:
1
2
3
4
5
6
7
#!/usr/bin/python
print "Content-Type: text/html"
print ""
print ""
print "CGI Script Output"
print "This page was generated by a Python CGI script."
print ""
第一行声明表示这是使用 /usr/bin/python命令运行的Python脚本。”Content-Type: text/html”打印语句是必需的,这是为了让web服务器知道接受自CGI脚本的输出类型。其余的语句用来输出HTML格式的其余网页内容。
当”Submit”按钮点击,下面的网页将返回:
这个例子的要点是你可以决定哪些信息可以被CGI脚本返回。这可能包括日志文件的内容,当前登陆用户的列表,或者今天的日期。在你处理时拥有所有python库的可能性是无穷无尽的。
例子2:读取并显示用户输入的数据,并将结果显示在网页上
对于这个方案,我们将通过创建一个含有三个输入域和一个提交按钮的网页/var/www/html/page2.html开始。
XHTML
1
2
3
4
5
6
7
8
9
<html>
<h1>Test Page 2</h1>
<form name="input" action="/cgi-bin/myscript-2.py" method="get">
First Name: <input type="text" name="firstName"><br>
Last Name: <input type="text" name="lastName"><br>
Position: <input type="text" name="position"><br>
<input type="submit" value="Submit">
</form>
</html>
当”Submit”按钮点击,/var/www/cgi-bin/myscript-2.py脚本将被执行(通过action参数指定)。/var/www//html/page2.html显示在web浏览器中的图片如下所示(注意,三个输入域已经被填写好了):
/var/www/cgi-bin/myscript-2.py的内容如下:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/python
import cgi
form = cgi.FieldStorage()
print "Content-Type: text/html"
print ""
print ""
print "CGI Script Output"
print ""
print "The user entered data are:"
print "First Name: " + form["firstName"].value + ""
print "Last Name: " + form["lastName"].value + ""
print "Position: " + form["position"].value + ""
print ""
print ""
正如前面提到,import cgi语句用来确保能够处理用户通过web输入表单输入的数据。web输入表单被封装在一个表单对象中,叫做cgi.FieldStorage对象。一旦开始输出,”Content-Type: text/html”是必需的,因为web服务器需要知道接受自CGI脚本的输出格式。用户输入的数据在包含form[“firstName”].value,form[“lastName”].value,和 form[“position”].value的语句中可以得到。那些中括号中的名称和/var/www/html/page2.html文本输入域中定义的名称参数一致。
当网页上的”Submit”按钮被点击,下面的网页将被返回。
这个例子的要点就是你可以很容易地读取并显示用户在web表单上输入的数据。除了以字符串的方式处理数据,你也可以用Python将用户输入的数据转化为可用于数值计算的数字。
结论
本教程演示了如何使用Python CGI脚本创建网页并处理用户在网页表单输入的数据。查阅更多关于Apache CGI脚本的信息,点击这里。查阅更多关于Python cgi模块的信息,点击这里。
Ⅳ 按键精灵 一个脚本如何调用另一个脚本
1、准备要导入的脚本,脚本的后缀名一般是【.Q】结尾。
Ⅵ 如何在脚本里调用另一个脚本
shell就可以搞定
#!/bin/sh
#####
password = "asdasdsffdf"
(./depass.sh << END
$password
END
) | tail -n1
Ⅶ suse下用shell 怎么写一个脚本新建文件,然后调用其他脚本得到内容,并将内容写入到新建的文件中
直接在B里面调用A就可以了
假设脚本B
#!/bin/bash
touch filea
./Ascript >> filea
这样就可以了
Ⅷ 如何创建和执行shell脚本
用touch命令创建 。比如 touch t.sh
给t.sh加执行权限 如上 chmod 755 t.sh
执行脚本如上 ./t.sh
Ⅸ 游戏脚本制作教程
游戏脚本制作教程如下
一、创建脚本,首先我们需要创建1个脚本名,点击创建新脚本,在弹出的创建脚本界面,输入想要创建的游戏脚本的名称,如大话西游全方面脚本,点击创建,创建好之后可以在我创建的脚本里面看到我们刚刚创建的脚本,此时点击编写。
Ⅹ 脚本中调用脚本的几种方法
电脑|计算机|编程|硬件|学习|IT|技巧|办公|系统|网页|电脑知识|计算机知识|知识库|PHP|ASP|JAVA|linux|LINUX|SQL|数据库|MYSQL安装调试|Windows组策略应用全攻略|Windows Server 2003 性能调整指南|IIS 工作进程选项|NTFS 文件系统设置|UNIX常用命令|超频指南--GeForceFX5700系列|shell日常要点|搜索引擎公司如何使用搜索引擎|如何申请Gmail免费企业邮局|飞信申请使用教程|迅雷下载方法|网络搜索|谷歌搜索|网络打不开|谷歌打不开||google|搜索广告的成功秘诀|破解|主题|漏洞|博客|金山毒霸|序列号|激活码|XP 从入门到精通|Ubuntu内核编译|vim的使用技巧|操作系统|配置alsa|文件上传下载|磁盘阵列的开机顺序|系统的安装与升级|经典的基础教程|Linux 系统文件详细解读|Linux的安全设置|系统备份脚本|Java常用系统变量|PHP资料|linux相关资料|计算机原理资料|互联网相关|C、C++资料|Sun|Java资料|其他类|微软 net|Windows相关资料|建网、组网资料|Java相关资料|数据结构|数据库应用|计算机硬件|网吧管理|网页制作|网络安全