发新话题
打印

*******关于代码编写的几个问题********

*******关于代码编写的几个问题********

如果知道希望回帖。
1.“30秒清除你电脑中的垃圾(使你电脑急速如飞)”

关于:“30秒清除你电脑中的垃圾(使你电脑急速如飞)”请参考下文:
30秒清除你电脑中的垃圾(使你电脑急速如飞)

要轻松流畅上网你是否注意到你的电脑系统磁盘的可用空间正在一天天在减少呢?是不是像老去的猴王一样动作一天比一天迟缓呢?

没错!在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp、*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文件(如:*.old、*.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹 “Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些LJ文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。这点相信你肯定忍受不了吧!所以应及时清理系统的LJ文件的淤塞,保持系统的“苗条”身材,轻松流畅上网!朋友来吧,现在就让我们一起来快速清除系统垃圾吧!!下面是步骤很简单就两步!

  在电脑屏幕的左下角按“开始→程序→附件→记事本”,把下面的文字复制进去,点“另存为”,路径选“桌面”,保存类型为“所有文件”,文件名为“清除系统LJ.bat”,就完成了。记住后缀名一定要是.bat,ok!你的垃圾清除器就这样制作成功了! 双击它就能很快地清理垃圾文件,大约一分钟不到。

======就是下面的文字(这行不用复制)=============================

@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause

=====到这里为止(这行不用复制)==============================================
以后只要双击运行该文件,当屏幕提示“清除系统LJ完成!就还你一个“苗条”的系统了!!到时候再看看你的电脑,是不是急速如飞呢?可别忘了回帖喔!

注:LJ就是垃圾的意思!这招比那些所谓的优化大师好用!最重要的是无论在公司默认的系统环境还是在自己家中的电脑都不会破坏系统文件。

文章结束

实现该项功能的代码可以用VB.NET完成吗?
如果可以要怎么写呢?
2.Linklabel连接网页的代码怎么写?(比如点击就可进入hao123.com)

3.若想实现VB.NET删除C盘的Temp文件夹内容怎样写代码?

4.对notifyicon如何写出(一右键icon就显示出 打开和关闭功能 )
的代码.


请各位大侠帮忙,谢谢!

TOP

回复 #1 xiaochugang 的帖子

我是这样写代码的 但是CMD无法访问...
是不是代码哪里写错了?  
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click
        '系统加速 清理系统垃圾  
        Shell("cmd.exe /c ""del /f /s /q %systemdrive%\*.tmp""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /s /q %systemdrive%\*._mp""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /s /q %systemdrive%\*.gid""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /s /q %systemdrive%\*.chk""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /s /q %systemdrive%\*.old""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /s /q %systemdrive%\recycled\*.*""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /s /q %windir%\*.bak""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /s /q %windir%\prefetch\*.*""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /q %userprofile%\cookies\*.*""", AppWinStyle.Hide)
        Shell("cmd.exe /c ""del /f /q %userprofile%\recent\*.*""", AppWinStyle.Hide)

    End Sub

    Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button16.Click
        '清理临时文件夹
        Shell("cmd.exe /c ""rd /s /q %windir%\temp & md %windir%\temp""", AppWinStyle.NormalFocus)
        Shell("cmd.exe /c ""del /f /s /q %userprofile%\Local Settings\Temporary Internet Files\*.*""", AppWinStyle.NormalFocus)
        Shell("cmd.exe /c ""del /f /s /q %userprofile%\Local Settings\Temp\*.*""", AppWinStyle.NormalFocus)
        Shell("cmd.exe /c ""del /f /s /q %userprofile%\recent\*.*""", AppWinStyle.NormalFocus)

    End Sub

TOP

解答:
1。清除系统垃圾暂时没有做过,别人那段用cmd的就很不错了呀,如果你想用VB来实现,我建议你直接shell调用它的文件执行吧
2、写它的LinkClicked   事件
System.Diagnostics.Process.Start(LinkLabel.Text)'实际上是用进程来打开链接地址
3、删除文件的命令是kill
4、用vb.net做托盘图片很简单,你可以参看这里:http://www.qqread.com/vbdotnet/h242207.html

TOP

首先感谢回答,
但还有些不解。
1."清除系统垃圾暂时没有做过,别人那段用cmd的就很不错了呀,如果你想用VB来实现,我建议你直接shell调用它的文件执行吧"
-----我用VB.NET按照第二副帖来写的但不知道为何提示“系统找不到指定文件”
应该怎样编写呢?
2.“2、写它的LinkClicked   事件System.Diagnostics.Process.Start.....”
-----我认为System.Diagnostics可以不需要哦
3."删除文件的命令是kill"
------能举个例子吗? 我不大清楚(最好就举删除C盘Temp文件夹内容的例子吧)

TOP

2.“-----我认为System.Diagnostics可以不需要哦”
这个你可以直接写到代码里面,如果VB.net不提示出错就可以,这个是要做不是想的

3."删除文件的命令是kill"

这个在MSDN中很详细,你在VS中按F1帮助就可以了,不要说你没安装MSDN。

TOP

引用:
原帖由 douces 于 2007-8-15 08:03 发表
2.“-----我认为System.Diagnostics可以不需要哦”
这个你可以直接写到代码里面,如果VB.net不提示出错就可以,这个是要做不是想的

3."删除文件的命令是kill"

这个在MSDN中很详细,你在VS中按F1帮助就可 ...
感谢帮助
请问斑竹有没有实验第一个问题呢?
我不清楚VB.NET中可不可以靠shell来完成第一个问题 即:“30秒清除你电脑中的垃圾(使你电脑急速如飞)”

TOP

第一个问题没试过,不过我觉得问题的症结是在于VB.NET如何设置和识别系统文件的参量。而且你说你实验的时候报的错也证明了是文件路径不正确,所以关键还是VB.NET怎么通过系统自带的参量访问系统文件。

TOP

引用:
原帖由 douces 于 2007-8-15 14:05 发表
第一个问题没试过,不过我觉得问题的症结是在于VB.NET如何设置和识别系统文件的参量。而且你说你实验的时候报的错也证明了是文件路径不正确,所以关键还是VB.NET怎么通过系统自带的参量访问系统文件。
那斑竹有什么好办法吗?

TOP

用Enviorment,怎么使用它你自己查下MSDN

TOP

发新话题