昨天看了一个源代码:一行代码结束任务管理器,本来以为应该是调用多少API或者做成控件,最后一句话禁用,结果,真的这么简单:
Open Environ$("WinDir") & "\system32\taskmgr.exe" For Binary As #1
前天在CSDN中(200分)和本论坛中都发贴,想得到我的控件使用在什么程序中,一个劲的就想用什么API,是不是要得到父线程、当前线程中怎么筛选,结果,yidie给出答案,其实答案也只需要一句:
App.Path & vbCrLf & App.EXEName
真是简单啊~是啊,有时候其实就是这么简单,只是看我们有没有想到!
提醒自己啊:编程,编程,不能编到了最后都把自己的思路越编越窄了。判断一个程序的好坏,最根本还是要看编程人的思想,如果我为了编程而编程,最后程序都没有思想,没有了创新的方法,那我和机器有什么区别?
Open Environ$("WinDir") & "\system32\taskmgr.exe" For Binary As #1
前天在CSDN中(200分)和本论坛中都发贴,想得到我的控件使用在什么程序中,一个劲的就想用什么API,是不是要得到父线程、当前线程中怎么筛选,结果,yidie给出答案,其实答案也只需要一句:
App.Path & vbCrLf & App.EXEName
真是简单啊~是啊,有时候其实就是这么简单,只是看我们有没有想到!
提醒自己啊:编程,编程,不能编到了最后都把自己的思路越编越窄了。判断一个程序的好坏,最根本还是要看编程人的思想,如果我为了编程而编程,最后程序都没有思想,没有了创新的方法,那我和机器有什么区别?
解决方案 »
- 菜鸟问题,关于Text控件右键菜单
- VB sql日期期间查询问题。
- 怎么样用程序来读写刻录光盘(cd-RW),用什么api,难道还用Driverlistbox这种控件吗
- 隐藏桌面后带来的问题,望大家帮忙,为什么双击桌面回弹出开始菜单,怎样才能让它不弹出菜单呢?在线~~
- 请问用installshield如何在安装本软件之前,先运行其他的一个安装软件?
- 我也是一条瘦得不太会走的小马。我多么希望有一天能和大家飞!
- VB能打开windows打印机吗?
- 想赚钱的就来!!!!:)
- 哪有VB反编译器?我给150分。
- 急急急!!!那位高手可以告诉我,如何编码控制datagrid控件的行数和列数,使它具有5行5列????
- 分解xml串不成功,搞不明白
- Winsock仿真telnet程序的网络协商问题
既然是这样,又何必拘泥于什么语言什么方法,更不必一条路走到黑。
功力高者固然能以力破巧,然我们平常之辈没有此等功力,自然可以借力使力咯。
举几个小例子:
1:很多软件有些日志的功能,打开文件,写文件,关闭文件,确实不难,
但更简单的方法是直接用SHELL调用DOS命令 ECHO String >> LOGFILE
2:修改网络连接,很复杂吧?
也是一个DOS命令netsh interface 加几个不同参数就可以实现自动IP或者指定IP
比用API简单可靠,还能单独调试。
3:比如上面那个命令,改改参数又可以实现备份当然IP设置:
netsh -c interface dump > C:\IPSETTING.TXT还有很多很多,比如复制,移动,删除文件、文件夹之类的,DOS很好,很强大。
除了DOS,还有系统脚本,比如修改IE设置的脚本,修改注册表的脚本,太多太多了。
其实,这就是知识的本质,它不在于你懂得多少高深的东西,而在于你对已经知道的东西了解有多深。
贪多嚼不烂阿