vbs调用python
‘壹’ 求教vbs调用python com组件的问题
这个与脚本部件.wsc文件 或是其他预言编写的.dll文件一样
要使用就要先注册
目测VBS代码没有问题,如果没有显示函数和属性应该是没有写入注册表
‘贰’ 如何运行Python脚本这是我上传在AWS SSH会话的应用程序的一部分
secureCRT支持运行.js和.vbs以及.py格式的脚本,无奈mac上识别前两个格式的脚本只能写一写Python脚本,
举个简单的例子,利用脚本直接ssh连接一台机器,
在View菜单中勾选Button Bar让这个菜单在下方显示出来,
在下方的Default右方右键出现一个菜单点击New Button按钮,在显示框的Function一栏选择Run Script中间选择编写好的.py文件 !
‘叁’ python怎么调用vbs脚本
subprocess.call('cscript xxx.vbs')
‘肆’ vbs可以调用python脚本吗
可以,在vbs中用wshell.run执行脚本文件,前提是你系统中已部署好pyhton:
SetoShell=WScript.CreateObject("WSCript.shell")
oShell.run"s.py"
SetoShell=Nothing
效果如下:
‘伍’ python 调用bat,怎么取消doc窗口,用vbs调用也不行
单纯 bat 本身并不具备隐藏运行的功能 不过用vbs调用bat就可以实现 Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c 2002.bat",vbhide 这个就是vbs调用同目录下 名为 2002.bat 的批处理隐藏运行
‘陆’ 打开一个目录下面的大量文件,搜索有关键字XXX的,后面增加几行同样的内容,VBS或者python代码实现
几句话就可以写好。
import os
onedir="."
keyword="xxx"
appendtext=""
for r,ds,fs in os.walk(onedir):
for f in fs:
fn=os.path.join(r,f)
if open(fn,"rb").read().find(keyword)>=0:
open(fn,"ab).write(appendtext)
‘柒’ python语言编写的程序需要运行库吗
python语言编写的程序需要运行库。Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNUGeneral Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
‘捌’ 如何在ARCGIS10中用婀VBS或PYTHON进行连续编号
打开字段计算器,选择python,然后输入以下代码:代码块:rec=0def autoIncrement(): global rec pStart = 1 pInterval = 1 if (rec == 0): rec = pStart else: rec = rec + pInterval return rec 表达式:autoIncrement()
‘玖’ 如何构建命令行下的Python菜单选项
import time
#from 调用VBS语音播读 import h_读
def h_读(a):
return a
wt1 = input(h_读('您好,欢迎古灵阁,请问您需要帮助吗?1需要or2不需要?'))
if wt1 == '1' or wt1 == '需要':
wt2 = input(h_读('请问您需要什么帮助呢?1存取款,2货币兑换,3咨询'))
if wt2 == '1' or wt2 == '存取款':
print(h_读('小精灵推荐你去存取款窗口;'))
elif wt2 == '2' or wt2 == '货币兑换':
print(h_读('金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币,桥等于10亿'))
time.sleep(1)
wt3 = input(h_读('请问您需要兑换多少金加隆呢?'))
time.sleep(1)
if wt3 == '桥':
print(h_读('恭喜你中奖了。'))
try:
wt33 = float(wt3)
print(h_读('好的,我知道了,您需要兑换' + wt3 + '金加隆。'))
time.sleep(1)
print(h_读('正在计算'))
time.sleep(1)
wt34 = wt33 * 51.3
wt35 = str(wt34)
print(h_读('那么,您需要付给我' + wt35 + '人民币'))
except:
if wt3 != '桥':
print(h_读('你输入的不是数字。把你关起来呀'))
else:
print(h_读('小精灵推荐你去咨询窗口'))
else:
print(h_读('好的,再见。'))
input(h_读("再见"))
这个实例你运行一下就明白了
‘拾’ VBS实现解密功能