如何使进度条加快

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使进度条加快相关的知识,希望对你有一定的参考价值。

我的机器开机时候读进度条的时候速度太慢了 大概是7下 我想加快一下

加快开机速度(请备份注册表,有些方法请慎用)
1、加速网上邻居
在Windows XP中访问网上邻居是相当恼人的,系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,显然这样速度就会比Windows 9x中慢很多。其实这些功能我们并没有使用上,与其不用还不如删除它们,这样速度就会明显加快。打开注册表编辑器,找到HKEY_LOCAL_MACHINE/sofeware/Microsoft/Windows/ Current Version/Explore/RemoteComputer/NameSpace,删除其下的2227A280-3AEA-1069-A2DE08002B30309D(打印机)和D6277990-4C6A-11CF8D87- 00AA0060F5BF(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。
2、减少开机滚动条时间
每次启动Windows XP,蓝色的滚动条都要走上好多次,其实这里我们也可以把它的滚动时间减少,以加快启动速度。打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少。
3、加快开机速度
在XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快开机速度,可以先设置自动结束任务,首先找到HKEY_CURRENT_USER\Control Panel\Desktop,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000(或更少),默认为50000;最后再找到HKEY_LOCAL_MACHINE\ System\CurrentControlSet\Control\,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。
4、去掉菜单延迟
为了达到视觉上的真实感,Windows XP中的菜单在打开时会有滑出的效果,但这也会延缓打开速度。我们可以在HKEY_CURRENT_USER\Control Panel\Desktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以去掉菜单延迟效果。
5、提高宽带速度
专业版的Windows XP默认保留了20%的带宽,其实这对于我们个人用户来说是没有什么作用的。尤其让它闲着还不如充分地利用起来。
在“开始→运行”中输入gpedit.msc,打开组策略编辑器。找到“计算机配置→管理模板→网络→QoS数据包调度程序”,选择右边的“限制可保留带宽”,选择“属性”打开限制可保留带宽属性对话框,选择“禁用”即可。这样就释放了保留的带宽,对于上网的朋友是非常有用的。
另外,可以使用:在- 运行--输入 msconfig ,里面的启动 ,去掉所有的项目。
还有用admin帐户进入系统,桌面--我的电脑 属性 -- 高级 -- 性能选项 --虚拟内存 --更改每个分区的
内存空间大约是物理内存2-3倍, 最后,记得点 -- 设置,才可以成功。
回答者: 关注明天 - 副总裁 十级 2-25 14:21

--------------------------------------------------------------------------------

哦,呵呵这个啊.想优化开机速度很多办法
bootviscn是微软内部使用的软件,你下载使用看看,可以加速.
另外,解决如下:右键——我的电脑——属性——硬件——设备管理器——IDE ATA/ATAPI控制器——次要IDE通道——属性——高级设置 把设备类型选项中的自动检测改为“无”有的设备类型选项可能被屏蔽了,没关系的能改的改成无就可以,还有主要IDE通道,也改!OK 现在重新启动机器,立竿见影!

还有修改注册表的方法.选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,在注册表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters,选择其下的EnablePrefetcher键,把它的键值改为“1”即可。
参考技术A Windows XP系统最强的启动提速技巧

首先,打开“系统属性”(在我的电脑上点右键-属性,或者在控制面板里打开“系统”,快捷键win+pause break)点“高级”选项卡,在“启动和故障恢复”区里打开“设置”,去掉“系统启动”区里的两个√,如果是多系统的用户保留“显示操作系统列表的时间”的√。点“编辑”确定启动项的附加属性为 /fastdetect而不要改为nodetect,先不要加 /noguiboot属性,因为后面还要用到guiboot。

接下来这一步很关键,在“系统属性”里打开“硬件”选项卡,打开“设备管理器”,展开“IDE ATA/ ATAPI 控制器”,双击打开“次要IDE通道”属性,点“高级设置”选项卡,把设备1和2的传送模式改为DMA若可用,设备类型如果可以选择“无”就选为“无”,点确定完成设置,同样的方法设置“主要IDE通道”。

打开注册表(开始-运行-regedit),单击“我的电脑”打开“编辑”菜单的“查找”,输入AutoEndTasks,点“查找下一个”。双击打开找到的结果修改“数值数据”为1。然后在AutoEndTasks的下面可以找到HungAppTimeout,WaitToKillAppTimeout,把“数值数据”设为2000或者更小,在这里顺便也把菜单延迟的时间修改一下,在AutoEndTasks的下面找到MenuShowDelay,数值是以毫秒为单位,如果希望去掉菜单延迟就设为0。

修改后点“编辑”菜单,打开“查找下一个”(快捷键F3),把找到的结果都安装上一步的方法修改。

现在启动和关机的加速都已经完成,重启一下电脑感受一下极速启动的感觉吧,滚动条是不是只转一二圈就OK了。

享受了极速重启的乐趣后我们再进一步加速一下启动的速度,打开“系统属性”- “高级”-“启动和故障恢复”设置,打开“系统启动”区的编辑,在fastdetect的后面加上 /noguiboot,这样在启动的时候就不会再显示滚动条。如果你非常喜欢这个滚动条的显示这一步就不用做了。

PS:经测试,电脑配置不好内存不过128MBXP系统的机子,经过优化后启动时间明显加快,滚动条只需转1圈多就迫不及待地打开了系统。
参考技术B 请问你是什么系统?
XP的话 可以去百度搜索一下XP优化的方法
在控制面板-管理工具-服务里面把不需要的服务关掉
我目前系统和配置
windows XP SP2 系统
配置 迅驰C 1.6G 256DDR2 60G 2M 硬盘
进系统进度条1.5下本回答被提问者采纳
参考技术C 你照这样试试看速度一定能加快,这个问题我研究了很久,在网上也找了很多方法都没用。

打开“设备管理器”--“IDE控制器”

里面有应该有主要,次要ide通道,选择属性,然后查看高级设置,把当前传送模式是“不适用”的“设备类型”都改成无,其它选项中如果有pio..把它改成DMA

这样搞了以后进度条一定能加快,只要你的机子不是太老
参考技术D 那个东西调不了的~~我家的就走2下‘~象你的走7下~也很正常‘能该的东西是把你的启动项‘没必要的不用起了~~最好用超级兔子魔法设置~

上面说的能改~~那是骗人的~~BS复制的人~上面的就是~呵呵~~

如何使进度条进度从边缘四舍五入?

【中文标题】如何使进度条进度从边缘四舍五入?【英文标题】:How to make progressbar progress rounded from edge? 【发布时间】:2020-02-21 05:29:32 【问题描述】:

我正在制作圆形和渐变色的自定义进度条。我做到了,但让它从边缘变圆是行不通的。

这是我的进度条

  <ProgressBar
        android:id="@+id/progress1"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_
        android:layout_
        android:indeterminate="false"
        android:max="100"
        android:progress="80"
        android:progressDrawable="@drawable/bg_progressbar_1"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

这里是drawable

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@android:id/progress"
    android:top="2dp"
    android:bottom="2dp"
    android:left="2dp"
    android:right="2dp">
    <rotate
        android:fromDegrees="90"
        android:toDegrees="90"
        android:pivotX="50%"
        android:pivotY="50%" >
        <shape
            android:innerRadiusRatio="3"
            android:shape="ring"
            android:thickness="15dp" >
            <gradient
                android:centerColor="#e62a77"
                android:endColor="#d5302a"
                android:startColor="#ff006d"
                android:type="sweep" />
            <corners android:radius="8dp"/>
        </shape>
    </rotate>
</item>

我用&lt;corners android:radius="8dp"/&gt; 还是不行。

【问题讨论】:

This 可以帮助.. 【参考方案1】:

请尝试以下代码

    <?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <rotate android:fromDegrees="270" android:toDegrees="270">
            <shape
                android:innerRadiusRatio="2.55"
                android:shape="ring"
                android:thickness="15dp"
                android:useLevel="true">
                <gradient
                    android:centerColor="#e62a77"
                    android:endColor="#d5302a"
                    android:startColor="#ff006d"
                    android:type="sweep" />
            </shape>
        </rotate>
    </item>
    <item android:bottom="211dp">
        <shape
            android:innerRadiusRatio="1000"
            android:shape="ring"
            android:thickness="7dp"
            android:useLevel="false">
            <solid android:color="#ff006d" />
        </shape>
    </item>
    <item>
        <rotate>
            <inset android:insetBottom="211dp">
                <shape
                    android:innerRadiusRatio="1000"
                    android:shape="ring"
                    android:thickness="7dp"
                    android:useLevel="false">
                    <solid android:color="#d5302a" />
                </shape>
            </inset>
        </rotate>
    </item>
</layer-list>

参考:https://***.com/a/56905735/6997819

它使用三个项目

1) 起点圆

2) 沿着进度移动的圆圈

3) 主要进度路线

检查结果图片

【讨论】:

不,它不起作用。开始和结束上的点未正确对齐。我无法为 android:bottom 和 android:insetBottom 分配修复 dp 你必须在某个地方解决这个问题。根据您的布局要求,您可以进行相应的更改 可以调整,但是颜色呢?我使用渐变色进行二次进度,我们为点提供纯色。不同的进度不匹配

以上是关于如何使进度条加快的主要内容,如果未能解决你的问题,请参考以下文章

如何使进度条进度从边缘四舍五入?

如何使动画在进度条上移动得更慢

增加高度时如何平滑进度条的拐角?

C# WinForm自定义进度条

进度条加载消失

进度条——shell脚本实现