A. 怎么写一个脚本直接修改hosts文件
将以下命令保存为 HostsModify.ps1,然后执行即可
#该脚本用来在hosts文件中添加解析记录。如果当前用户不是管理员,则会直接以管理员权限运行(可以将管理员账户和密码写
入脚本中)
If (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole
([Security.Principal.WindowsBuiltInRole] "Administrator"))
{
$UserName = "administrator" #定义管理员账户名称
$serverpass = "cmr" #定义管理员账户密码
$Password = ConvertTo-SecureString $serverpass -AsPlainText –Force
$cred = New-Object System.Management.Automation.PSCredential($UserName,$Password)
$arguments = "& '" + $myinvocation.mycommand.definition + "'"
Start-Process powershell -Credential $cred -WindowStyle Hidden -ArgumentList $arguments
Break
}
#下面为要执行的脚步命令
#在hosts中添加解析记录
$line = "127.0.0.1 www..com"
$file = "$env:windir\system32\drivers\etc\hosts"
out-file -InputObject $line -filepath $file -append -Encoding default
B. linux(fedroal10)怎么设置双击直接运行脚本
Linux系统里面,在命令行下面执行下面命令.
chmod +x test.py
这样test.py脚本就有了"可执行"的属性,在GUI里面就能双击运行了.
windows系统里面,如果你已经安装了python,那么直接双击,脚本是会运行的.不过有可能你直接看不到结果.
C. 记事本里面可以直接运行哪些脚本,比如VBS,BAT,JS,谢谢大家,还有哪些,我想
记事本类型的编辑器都不能直接运行调试VBS BAT JS代码的、
如果你想自动输入用户名密码登录软件的话用VBS实现把
下面是代码:
QQ自动登陆
Dim WshShell, QQPath, QQselect
QQPath="c:\progra~1\tencent\qq\qq.exe" QQ路径
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run QQPath
WScript.Sleep 2000
WshShell.AppActivate "Q登录"
WshShell.SendKeys "+{TAB}"
WshShell.SendKeys "34168531" QQ号码
WScript.Sleep 200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "soula.ik8.com" QQ密码
WScript.Sleep 200
WshShell.SendKeys "{ENTER}" '输入回车键
只须将以上代码中的QQ所在路径、QQ号码、密码改成你自己的,运行该vbs就可以自动登陆QQ了。
D. 怎么让一个python脚本双击直接运行
Linux系统里面,在命令行下面执行下面命令.
chmod +x test.py
这样test.py脚本就有了"可执行"的属性,在GUI里面就能双击运行了.
windows系统里面,如果你已经安装了python,那么直接双击,脚本是会运行的.不过有可能你直接看不到结果.
E. 如何自动运行脚本
.最简单的办法修改/etc/rc.d/rc.local文件(这个方法是在不需要login的情况下就能自动运行的)
2.还有修改不同用户的用户目录下的.bashrc文件可以实现当该用户登陆的时候自动运行一些脚本(记得/etc下也有一个.bashrc文件,修改后可以让任何用户登陆都自动执行一些脚本的)
3.还有一个很好的方法,做一个属于自己的rc启动脚本.
F. 怎么运行脚本
首先脚本需要有执行权限
chmo+xfile.sh
执行脚本有三种方法:
1../file.sh
特点:开启bash子进程来执行,也就是开启额外的进程来进行,不影响原进程的变量、配置等
2.bashfile.sh
特点:和./file.sh相同
3.sourcefile.sh或者.file.sh
特点:在原bash进程中执行脚本。
第三种方法主要用于在脚本中切换用户su、切换目录cd等命令。
source和.命令是相同的。
你可以搜索source
补充,如何查看脚本运行是否开启了bash子进程
vim file.sh
写入
#!/bin/bash
#echo $$命令会输出bash进程ID
echo $$
保存并赋予可执行权限chmod u+x file.sh
在你的shell中输入,echo $$ 屏幕输出4176
./file.sh 屏幕输出3600
bash file.sh 屏幕输出3984
source file.sh 屏幕输出4176 和 你直接在shell中输出的一样,说明是在同一个bash进程
G. 如何让vbs脚本自动运行 直接给代码
注册表的:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce或者RunOnceEx都可以
使VBS脚本开机自动运行的代码是什么
脚本本身是不能开机运行的
必须借助别的 常用的就是 注册表项了 还有 计划任务 用at命令注册 等等
在脚本里加几行代码就注册为开机运行就行了
当然注册表项不止一楼给的哪一个 而且一楼的注册表项写错了 是
HKLM\software\microsoft\windows\currentversion\run
不是
HKML\software\microsoft\windows\curren+version\run
误人子弟啊
你应该是要让当前脚本开机运行
在脚本里加入
set wshshell=createobject("wscript.shell")
wshshell=regwrite "HKML\software\microsoft\windows\curren+version\run\"&WScript.ScriptName,WScript.ScriptFullName
就可以了
H. 脚本直接写入网页中 与 链接脚本文件的区别
一样的,理论上本页面的快些,不好说!
第二个问题!当脚本比较少的时候,可以写进html页面里面,很多,以及大型的网站,追求统一外观的网站,一般另外写开来
I. 脚本是自己学一门语言呢还是直接用脚本软件呢
本人也是软件工程的,现在研二实习,工作中还是很多情况需要用到脚本语言的,像python js php都要用到,楼主既然是软件工程出身,我觉得学习脚本语言还是很有必要的吧,毕竟入门并不难