热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

手机可以下载python吗_python可以写手机脚本么3费下载

3)把下列代码放到Form1中说明部分OnErrorResumeNextstrComputer.SetobjWMIServiceGetObject(winmgmts:\

3)把下列代码放到Form1中说明部分

OnErrorResumeNext

strComputer="."

SetobjWMIService=GetObject("winmgmts:\"&strComputer&"\root\cimv2")

SetcolItems=objWMIService.ExecQuery("Select*fromWin32_NetworkConnection")

ForEachobjItemincolItems

Wscript.Echo"AccessMask:"&objItem.AccessMask

Wscript.Echo"Caption:"&objItem.Caption

Wscript.Echo"ConnectionState:"&objItem.ConnectionState

Wscript.Echo"ConnectionType:"&objItem.ConnectionType

Wscript.Echo"Description:"&objItem.Description

Wscript.Echo"DisplayType:"&objItem.DisplayType

Wscript.Echo"LocalName:"&objItem.LocalName

Wscript.Echo"Name:"&objItem.Name

Wscript.Echo"Persistent:"&objItem.Persistent

Wscript.Echo"ProviderName:"&objItem.ProviderName

Wscript.Echo"RemoteName:"&objItem.RemoteName

Wscript.Echo"RemotePath:"&objItem.RemotePath

Wscript.Echo"ResourceType:"&objItem.ResourceType

Wscript.Echo"UserName:"&objItem.UserName

Wscript.Echo

Next300.jpgConst adSaveCreateOverWrite=2

UDP应用一:

建立一个新标准EXE工程文件,拖放一个Winsock控制到表单上,添加两个文本框到表单上,然后进行以下属性的设置:

表单(Form):Name=“frmPeerA”Caption=“UDPApplication(1)”

Winsock控制:Name=“udpPeerA”Protocol=“sckUDPProtocol”

文本框1(TextBox):Name“txtSend”

文本框2(TcxtBox):Name=“txtOutput”MultiLine-TrueScrollBars=2

然后打开代码窗口,分别在相应的事件下输入以下代码:

PrivateSubForm_Load()

WithudpPeerA

.RemoteHost="197.1.1.2"'要连接到的计算机名

.RemotePort=1010'要连接到的端口号

.LocalPort=1011'该Winsock控制将要使用的本地端口号,便于其它端与该Winsock通讯

.Bind1011'将该Winsock控制绑定到该本地端口

EndWith

EndSub

PrivateSubtxtSend_Change()

udpPeerA.SendDatatxtSend.Text'发送文本

EndSub

PrivateSubudpPeerA_DataArrival(ByValbytesTotalAsLong)

DimstrDataAsString

udpPeerA.GetDatastrData,vbString

txtOutput.Text=strData

EndSub

UDP应用二:

类似建立UDPServer的方法,在表单上添加一个Winsock控制及两个文本框,然后进行以下属性的设置:

表单(Form):Name=“frmPeerB”Caption=“UDPApplication(2)”

Winsock控制:Name=“udpPeerB”Protocol=“sckUDPProtoclool”

文本框1(TextBox):Name=“txtSend”

文本框2(TextBox):Name=“txtOutput”MultiLine=TrueScrollBars=2

然后输入以下代码:

PrivateSubForm_Load()

WithudpPeerB

.RemoteHost="197.1.1.2"'要连接到计算机的IP地址

.RemotePort=1011'要连接到的端口号

.LocalPort=1010'该Winsock控制将使用的本地端口号,便于其它方与之通讯

.Bind1010'将该Winsock控制绑定到该本地端口

EndWith

EndSub

PrivateSubtxtSend_Change()

udpPeerB.SendDatatxtSend.Text'发送文本

EndSub

PrivateSubudpPeerB_DataArrival(ByValbytesTotalAsLong)

DimstrDataAsString

udpPeerB.GetDatastrData,vbString

txtOutput.Text=strData

EndSub

要运行该实例,打开两个VisualBasic的事例,然后分别运行这两个工程文件即可

Set fso=Wscript.CreateObject("Scripting.FileSystemObject")

flrName="D:\Workspace\src" 'dir that you need deal with

count=0 'get the count of modified files

function Traversal(dir)

set flr=fso.getfolder(dir)

set fs=flr.files

findstr1="[assembly: SecurityTransparent]" 'find string that need to be replaced

findstr2=replace(findstr1," ","") 'becasuse there is space char in findstr,so add this findstr2

replaceStr="[assembly: AllowPartiallyTrustedCallers()]" 'destination string in replace

for each f in fs

if lcase(f.name)="assemblyinfo.cs" then

set findf=fso.opentextfile(f)

do while findf.atendofstream=false

d=f.datelastmodified 'get modified datetime of current file

alltext=findf.readall

if(InStr(alltext,findstr1) > 0 ) then

s=replace(alltext,findstr1, replaceStr)

count=count+1

findf.close()

'If no findstr2, delete the following elseif block

elseif(InStr(alltext,findstr2) > 0) then

s=replace(alltext,findstr2, replaceStr)

count=count+1

findf.close()

else

findf.close()

exit do

end if

set r=fso.opentextfile(f, 2, true)

r.write s

d2=f.datelastmodified

if d2>=d then exit do

loop

end if

next

set fs=flr.subfolders

for each f in fs

Traversal(f.path)

next

end function

Traversal(flrName)

'msgbox ("Done! "& count & " files were modified successfully.")

wscript.echo "Done! "& count & " files were modified successfully." 'value popup by "wscript.echo" can be received by .bat easily

Wscript.quit count 'this variable "count" in order to get a return value by %ErrorLevel%

至于如何让服务器端程序运行就要发挥你的聪明才智了,在我的源程序中有一中方法,是修改系统注册表的方法

描述:返回或者设置Error的描述

假如您对MSComm的基本属性还不了解,建议请先至MSComm基本介绍一文中详读

表单画面

'表单部分

'-------------------------------------------------------------

Form.Name="Form1"

Caption="Form1"

CommandButton.Name=Command2

Caption="停止测试"

CommandButton.Name=Command1

Caption="开始测试"

TextBox.Name=Text1

MSComm.Name=MSComm1

DTREnable=-1'True

Label.Name=Label1

AutoSize=-1'True

Caption="欲送出的资料-按下[Enter]送出"

Label.Name=Label3

BorderStyle=1'单线固定

Label.Name=Label2

AutoSize=-1'True

Caption="折返显示"

'程式部分

'-------------------------------------------------------------

OptionExplicit

'设一个此表单的区域变数,来作终止读取通讯埠的指标

DimbStopAsBoolean

'设一个区域变数,来作读取通讯埠的暂存区

DimInStringAsString

PrivateSubCommand1_Click()

bStop=False

Text1.SetFocus

WithMSComm1

'设定通讯埠号,可依照您的需求更改

.CommPort=2

'设定传输速率等,可依照您的需求更改

.Settings="14400,N,8,1"

'将通讯埠打开

.PortOpen=True

EndWith

'假如使用者未按下「停止测试」钮(bStop=False),则继续读取

DoWhileNotbStop

IfMSComm1.InBufferCountThen

'通讯埠中假如有资料的话,则读取进来

InString=InString&MSComm1.Input

'如果资料中有Chr(13)和Chr(10)的话,则显示出来

IfInStr(InString,vbCrLf)Then

Label3.Caption=Label3.Caption&InString

InString=""

'暂时把系统资源让出来给其它的程式使用

DoEvents

EndIf

EndIf

DoEvents

Loop

EndSub

PrivateSubCommand2_Click()

'按下「停止测试」钮时,把bStop设为「真」(True)

'如此程式才会停止等待(或读取)通讯埠所收到的资料

bStop=True

EndSub

PrivateSubForm_QueryUnload(CancelAsInteger,UnloadModeAsInteger)

bStop=True

'把通讯埠关闭,才不会影响其它程式的使用通讯埠

MSComm1.PortOpen=False

End

EndSub

PrivateSubText1_KeyPress(KeyAsciiAsInteger)

'当按下[Enter]时,把Text1文字框中的资料送至通讯埠

IfKeyAscii=13Then

MSComm1.Output=Text1.Text&vbCrLf

Text1.Text=""

KeyAscii=0

EndIf

EndSub->

如果某个对象被注册为单实例对象,则只创建该对象的一个实例(无论您执行了多少次GetObject,都是如此)开买东西能举报吗方法如下:在95工作站上将网络中的TCP/IP协议中的IP地址选项设为动态获得IP地址,在NT服务器上用DHCP管理工具为每一个客户机进行IP地址动态分配

200722522532676.GIF

图2。



推荐阅读
  • td{border:1pxsolid#808080;}参考:和FMX相关的类(表)TFmxObjectIFreeNotification ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • 本文探讨了如何将Python对象转换为字节流,以实现文件保存、数据库存储或网络传输的需求。主要介绍了利用pickle模块进行序列化的具体方法。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • JUnit下的测试和suite
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 基于SSM框架的在线考试系统:随机组卷功能详解
    本文深入探讨了基于SSM(Spring, Spring MVC, MyBatis)框架构建的在线考试系统中,随机组卷功能的设计与实现方法。 ... [详细]
  • 深入解析 C++ 中的 String 和 Vector
    本文详细介绍了 C++ 编程语言中 String 和 Vector 的使用方法及特性,旨在帮助开发者更好地理解和应用这两个重要的容器。 ... [详细]
  • 尽管在WPF中工作了一段时间,但在菜单控件的样式设置上遇到了一些基础问题,特别是关于如何正确配置前景色和背景色。 ... [详细]
  • ASP.NET 进度条实现详解
    本文介绍了如何在ASP.NET中使用HTML和JavaScript创建一个动态更新的进度条,并通过Default.aspx页面进行展示。 ... [详细]
  • 利用Node.js实现PSD文件的高效切图
    本文介绍了如何通过Node.js及其psd2json模块,快速实现PSD文件的自动化切图过程,以适应项目中频繁的界面更新需求。此方法不仅提高了工作效率,还简化了从设计稿到实际应用的转换流程。 ... [详细]
  • 本文深入探讨了WPF框架下的数据验证机制,包括内置验证规则的使用、自定义验证规则的实现方法、错误信息的有效展示策略以及验证时机的选择,旨在帮助开发者构建更加健壮和用户友好的应用程序。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • 本文详细介绍了 `org.apache.tinkerpop.gremlin.structure.VertexProperty` 类中的 `key()` 方法,并提供了多个实际应用的代码示例。通过这些示例,读者可以更好地理解该方法在图数据库操作中的具体用途。 ... [详细]
  • Requests库的基本使用方法
    本文介绍了Python中Requests库的基础用法,包括如何安装、GET和POST请求的实现、如何处理Cookies和Headers,以及如何解析JSON响应。相比urllib库,Requests库提供了更为简洁高效的接口来处理HTTP请求。 ... [详细]
  • Java中如何判断一个对象是否为Long类型
    本文介绍了一种在Java中判断对象是否属于Long类型的方法,通过定义一个特定的方法来实现这一功能,该方法能够准确地识别并返回结果。 ... [详细]
author-avatar
发疯
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有