求教孔子编程问题

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 480 人关注过本帖
标题:求教一个vb编程问题
等 级:论坛游民
帖 子:40
专家分:10
结帖率:52.38%
&&已结贴√
&&问题点数:5&&回复次数:14&&&
求教一个vb编程问题
我建立了一个窗体form1,我想让鼠标自动移动到form1窗体上的(300,300)这个坐标位置,然后模拟连续单击鼠标左键,应该如何实现呢。最好是把程序最小化后也能实现自动单击
搜索更多相关主题的帖子:
等 级:ID已被封
帖 子:100
专家分:315
请问楼主,你在实现你需要的这个功能时,具体哪里遇到了问题。
等 级:论坛游民
帖 子:40
专家分:10
我不知道该如何实现啊,麻烦能给我个源码参考下吗
等 级:版主
威 望:58
帖 子:657
专家分:3738
以下是引用btt6在 14:11:56的发言:
我建立了一个窗体form1,我想让鼠标自动移动到form1窗体上的(300,300)这个坐标位置,然后模拟连续单击鼠标左键,应该如何实现呢。最好是把程序最小化后也能实现自动单击
你这个说的有点问题,程序最小化后哪里来的“form1窗体上的(300,300)这个坐标位置”。
估计你想要类似于抢购的时候自动点击的效果。这样的话,可以用专门的浏览器,如果不是浏览器,也有软件,比如按键精灵
如果用VB实现的话,那么要实现的话,首先是获得光标所在窗口的句柄(GetCursorPos 、WindowFromPoint ),然后设置光标位置(ClientToScreen 、SetWindowPos ),最后是模拟点击,也就是传递给系统一个点击事件(mouse_event )这个需要一些的API函数才能实现,都在括号里放着。你自己先研究一下吧
等 级:ID已被封
帖 子:100
专家分:315
以下是引用btt6在 14:55:43的发言:
我不知道该如何实现啊,麻烦能给我个源码参考下吗
这个没有人会有现成源代码,除非专门写一个。
等 级:ID已被封
帖 子:100
专家分:315
回复 4楼 xiangyue0510
他这个是需要后台点击,所以窗口最小化后依旧可以点击指定的坐标。
等 级:论坛游民
帖 子:40
专家分:10
那不需要最小化窗体的情况下,鼠标自动移动到form1窗体上的(300,300)这个坐标位置然后模拟连续单击鼠标左键,应该如何实现呢,麻烦版主有空的时候帮我写点代码给我参考下可以吗,由于我学vb时间不长,真不知该如何下手
等 级:ID已被封
帖 子:100
专家分:315
回复 7楼 btt6
学习VB时间不长,就研究这样具有一定难度的问题,你以为别人都是傻子啊?
不过无聊时可以搞一下。
等 级:版主
威 望:58
帖 子:657
专家分:3738
你问我的问题就是这两个API函数实现的。ClientToScreen 、SetWindowPos
我现在用WIN10, VB不好装,所以已经换成了.net。 这两个代码格式方面有一定的区别,所以只能你自己研究了。
我也同意xss_wl,刚学习VB不要一来就搞这么复杂的。
等 级:新手上路
附件: 您没有浏览附件的权限,请
版权所有,并保留所有权利。
Powered by , Processed in 0.052481 second(s), 9 queries.
Copyright&, BCCN.NET, All Rights Reserved求教一个c语言编程题目,没分了,但是鄙人十分谢谢!-学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
求教一个c语言编程题目,没分了,但是鄙人十分谢谢!
来源:互联网 发表时间: 10:35:08 责任编辑:李志喜字体:
为了帮助网友解决“求教一个c语言编程题目,没分了,但是鄙人十分谢谢!”相关的问题,学网通过互联网对“求教一个c语言编程题目,没分了,但是鄙人十分谢谢!”相关的解决方案进行了整理,用户详细问题包括:
求满足上述条件的最大的三位十进制数[300. ⑴其个位数字与十位数字之和除以10所得的余数是百位数字 ,800]范围内同时满足以下两个条件的十进制数;⑵该数是素数
,具体解决方案如下:解决方案1:代码就不贴了,个位用模10取得,一个一个往下减,简单的办法就是用另一个for循环去判断他是不是能被除了1和他自身以外的数整除?如果你是认真在学习编程,只是简单的应付交作业么。就是这样,而不是只是简单的抛出这么一个简单的问题;素数最好用函数来实现,就应该把你遇到的难点描述一下吧,对每一个数判断是否满足条件即可。还是给你讲讲思路吧,一般用for循环实现,以此类推,十位先除10再模10取得。典型的用循环暴力破解的问题,从800开始。要求最大数,不知道你这么问是为了什么这是一个很基础的入门题解决方案2:
#include&stdio.h&int main(){ int i,j,a,b,c, for(i=800;i&=300;i--) { a=i%10;b=i/10%10;c=i/100; printf(&%d %d %d\n&,a,b,c); flag=0; if((a+b)%10!=c) for(j=2;j*j&=i;j++) if(i%j==0){ flag=1; } if(flag) printf(&%d&,i); }}
解决方案3:
return false/ for( int i = 0; i&10%10; return 0; begin&/// int b=num/n&the max num,char *argv[]){ int begin=300,800]范围内同时满足以下两个条件的十进制数; i++) { if(x%i==0) break;⑵该数是素数,end=800;求满足上述条件的最大的三位十进制数; for(i=2; } if(i& } } } printf(&判断是否是素数bool prime(int x){ int k = (int)sqrt(x+1);/max) max=}&#47,max=0;}/ getchar()。int main(==k+1)=100 && num& int s=num/=999){ int g=num%10;=k. ⑴其个位数字与十位数字之和除以10所得的余数是百位数字 ; } return false,max);/ if(g+s == b)[300;判断个位数字与十位数字之和除以10所得的余数是百位数字bool parse(int num){ if(num&: %d\100; begin++){ if(prime(begin)){ if(parse(begin)){ if(begin&&#47
1个回答3个回答1个回答5个回答2个回答10个回答2个回答3个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号本帖子已过去太久远了,不再提供回复功能。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 40, 距离下一级还需 160 积分
论坛徽章:0
有两个文件夹/boss/ccs/tmp/bc/Accept和/boss/ccs/dev/src/bc/Accept
其中/boss/ccs/tmp/bc/Accept里面存放的都是.pc和.o以及.lis文件
/boss/ccs/dev/src/bc/Accept里面存放的除了上述类型文件之外还有.cpp文件
现在我想查找/boss/ccs/tmp/bc/Accept里的.pc文件有没有.cpp文件存放在/boss/ccs/dev/src/bc/Accept下
如IAcceptConsumeFlowMgr_SQL.pc就想有没有IAcceptConsumeFlowMgr.cpp存在
有的话就拷贝过来,并把存放在/boss/ccs/dev/src/bc/Accept下面的删除掉
求教各位大虾!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
白手起家, 积分 40, 距离下一级还需 160 积分
论坛徽章:0
求教一个编程问题!!
可否给出源码,我刚开始学这个,但老板催着要,谢谢!
丰衣足食, 积分 514, 距离下一级还需 486 积分
论坛徽章:0
求教一个编程问题!!
.pc 和 .cpp文件相应的命名规则??
白手起家, 积分 40, 距离下一级还需 160 积分
论坛徽章:0
求教一个编程问题!!
没有什么命名规则啊
只是要找出文件名前段相同的文件a_SQL.pc对应的a.cpp
丰衣足食, 积分 514, 距离下一级还需 486 积分
论坛徽章:0
求教一个编程问题!!
for Fname in `ls /boss/ccs/tmp/bc/Accept/*.pc`
Fname=`echo $Fname|sed 's/_SQL.pc//'`
if [ -f /boss/ccs/dev/src/bc/Accept/${Fname}.cpp ];then
& && &cp /boss/ccs/dev/src/bc/Accept/ ${Fname}.cpp
& && && && && && && && &&&/boss/ccs/tmp/bc/Accept
rm /boss/ccs/dev/src/bc/Accept/ ${Fname}.cpp
小富即安, 积分 3260, 距离下一级还需 1740 积分
论坛徽章:0
求教一个编程问题!!
给个参考:
${ }的用法
[摘自]: www.chinaunix.net
[作者]: 网中人
特此感谢作者网中人及CU!
这是对变量子串替换的经典实例:
...
假設我們定義了一個變量為:
file=/dir1/dir2/dir3/my.file.txt
我們可以用 ${ } 分別替換獲得不同的值:
${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt
${file##*/}:拿掉最後一條 / 及其左邊的字串:my.file.txt
${file#*.}:拿掉第一個 . 及其左邊的字串:file.txt
${file##*.}:拿掉最後一個 . 及其左邊的字串:txt
${file%/*}:拿掉最後條 / 及其右邊的字串:/dir1/dir2/dir3
${file%%/*}:拿掉第一條 / 及其右邊的字串:(空值)
${file%.*}:拿掉最後一個 . 及其右邊的字串:/dir1/dir2/dir3/my.file
${file%%.*}:拿掉第一個 . 及其右邊的字串:/dir1/dir2/dir3/my
記憶的方法為:
# 是去掉左邊(在鑑盤上 # 在 $ 之左邊)
% 是去掉右邊(在鑑盤上 % 在 $ 之右邊)
單一符號是最小匹配﹔兩個符號是最大匹配。
${file:0:5}:提取最左邊的 5 個字節:/dir1
${file:5:5}:提取第 5 個字節右邊的連續 5 個字節:/dir2
我們也可以對變量值裡的字串作替換:
${file/dir/path}:將第一個 dir 提換為 path:/path1/dir2/dir3/my.file.txt
${file//dir/path}:將全部 dir 提換為 path:/path1/path2/path3/my.file.txt
利用 ${ } 還可針對不同的變數狀態賦值(沒設定、空值、非空值):
${file-my.file.txt} :假如 $file 為空值,則使用 my.file.txt 作默認值。(保留沒設定及非空值)
${file:-my.file.txt} :假如 $file 沒有設定或為空值,則使用 my.file.txt 作默認值。 (保留非空值)
${file+my.file.txt} :不管 $file 為何值,均使用 my.file.txt 作默認值。 (不保留任何值)
${file:+my.file.txt} :除非 $file 為空值,否則使用 my.file.txt 作默認值。 (保留空值)
${file=my.file.txt} :若 $file 沒設定,則使用 my.file.txt 作默認值,同時將 $file 定義為非空值。 (保留空值及非空值)
${file:=my.file.txt} :若 $file 沒設定或為空值,則使用 my.file.txt 作默認值,同時將 $file 定義為非空值。 (保留非空值)
${file?my.file.txt} :若 $file 沒設定,則將 my.file.txt 輸出至 STDERR。 (保留空值及非空值))
${file:?my.file.txt} :若 $file 沒設定或為空值,則將 my.file.txt 輸出至 STDERR。 (保留非空值)
還有哦,${#var} 可計算出變量值的長度:
${#file} 可得到 27 ,因為 /dir1/dir2/dir3/my.file.txt 剛好是 27 個字節...
接下來,再為大家介稍一下 bash 的組數(array)處理方法。
一般而言,A=&a b c def& 這樣的變量只是將 $A 替換為一個單一的字串,
但是改為 A=(a b c def) ,則是將 $A 定義為組數...
bash 的組數替換方法可參考如下方法:
${A[@]} 或 ${A } 可得到 a b c def (全部組數)
${A[0]} 可得到 a (第一個組數),${A[1]} 則為第二個組數...
${#A[@]} 或 ${#A } 可得到 4 (全部組數數量)
${#A[0]} 可得到 1 (即第一個組數(a)的長度),${A[3]} 可得到 3 (第一個組數(def)的長度)
A[3]=xyz 則是將第 4 個組數重新定義為 xyz ...求教编程,脚本大能一个循环的问题_计算机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:204,042贴子:
求教编程,脚本大能一个循环的问题收藏
按键精灵9中,我想要用视频录制功能,录制大概20分钟的一个循环记录我鼠标和键盘动作,然后让它无限循环直到我停止。现在有个问题,在每次的循环中,有个地方需要我键盘输入数字,我想让它每循环一次,这个输入的数字能够加1.请教如何实现。比如:第一次循环,中途有个地方需要输入数字20,然后执行其他动作20分钟结束。到了第二次的自动循环,我想让原来输入20的地方变成自动输入21,然后后面的动作不变,直到结束,第三次变成输入22。 以此类推。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

 

随机推荐