VBS脚本

VBS脚本
2011年06月30日
  我用VBS写的往EXCEL里面写数据的脚本程序奉献给大家 ,直接建立变量写就可以了,日期和时间脚本里面自带,先在D盘建立一个book1的EXCEL文件,在这个文件的SHEEL1里面的第一行写上表格的标题(必须写)就可以拉
  Dim pExcel,sj
  Dim shijian ,wendu,yali,liuliang
  Dim i,FileName
  Dim filena,fso
  sj=Date()
  shijian=Time
  shijian=Mid(shijian,1,8)
  FileName="d:\"&sj&".xls"
  Set pExcel = CreateObject("Excel.Application")
  Set fso = CreateObject("scripting.FileSystemObject")
  pExcel.Visible = 0
  If fso.FileExists(FileName)=False Then
  pExcel.Workbooks.Open"D:\book1.xls"
  pExcel.ActiveWorkbook.SaveAs FileName
  End If
  pExcel.Workbooks.Open FileName
  i=i+1
  i=pExcel.WorkSheets("sheet1").Columns(1).Find("").Row
  pExcel.worksheets ("sheet1").Cells(i, 1).VAlue =shijian
  pExcel.worksheets ("sheet1").Cells(i, 2).VAlue = HMIRuntime.Tags("wendu").read
  pExcel.worksheets ("sheet1").Cells(i, 3).VAlue = HMIRuntime.Tags("yali").read
  pExcel.worksheets ("sheet1").Cells(i, 4).VAlue = HMIRuntime.Tags("liuliang").read
  pExcel.ActiveWorkbook.Save()
  pExcel.Workbooks.Close()
  pExcel.Quit()
<think>好的,用户想用CSS实现滚动条鼠标悬停时显示的效果。首先,我得回忆一下相关的CSS属性。记得滚动条显示可以通过overflow属性来控制,比如overflow: auto或overflow: scroll。但是默认情况下,滚动条可能一直显示,或者只有在内容溢出时才出现。用户希望的是平时隐藏,悬停时显示。 然后想到Webkit内核的浏览器(比如Chrome和Safari)支持自定义滚动条样式,可以通过伪元素::-webkit-scrollbar来设置。但其他浏览器比如Firefox可能不支持这些样式,可能需要用其他方法,但用户可能主要考虑Webkit的情况。 参考用户提供的引用内容,特别是引用[2]和[3],里面有例子是通过设置::-webkit-scrollbar的display属性为none,然后在:hover时改为block。这应该就是实现的方法。需要确认的是,父容器是否需要设置overflow为hidden或者auto?比如平时隐藏滚动条,可能设置overflow: hidden,但这样即使内容溢出也不会显示滚动条,可能不合适。或者应该设置为auto,这样内容溢出时会有滚动条,但通过::-webkit-scrollbar设置display:none来隐藏,然后在悬停时显示。 不过,根据引用中的代码示例,比如.chat-list-div ::-webkit-scrollbar设置display:none,然后在:hover时显示block。同时,父容器的overflow应该设置为auto,这样内容溢出时会出现滚动条,但滚动条本身被隐藏了,直到悬停时才显示。这可能就是正确的做法。 需要注意浏览器兼容性,因为::-webkit-scrollbar只在Webkit浏览器有效。对于Firefox,可能需要使用scrollbar-width和scrollbar-color属性,但用户的需求可能主要是针对Webkit内核的浏览器,比如Chrome。 所以步骤应该是: 1. 设置容器的overflow为auto,确保内容溢出时出现滚动条。 2. 使用::-webkit-scrollbar伪类隐藏默认滚动条3. 在:hover状态下,显示滚动条。 另外,可能需要调整滚动条的宽度和其他样式,使其在显示时看起来合适。例如,设置::-webkit-scrollbar的宽度,或者背景颜色。 现在需要把这些步骤整理成清晰的回答,并给出示例代码。同时,提醒用户注意浏览器兼容性问题,以及可能需要对滚动条轨道和滑块进行样式调整,以提升视觉效果。 最后,生成相关问题,可能涉及如何自定义滚动条样式,或者在非Webkit浏览器中的实现方法等。</think>要实现CSS控制滚动条鼠标悬停时显示的效果,可以通过以下步骤实现: ### 实现步骤 1. **设置容器基础样式** ```css .container { overflow: hidden; /* 默认隐藏滚动条 */ width: 300px; height: 200px; } .container:hover { overflow: auto; /* 悬停时显示滚动条 */ } ``` 2. **定制Webkit内核浏览器滚动条样式** 针对Chrome/Safari等浏览器,需隐藏默认滚动条,悬停时显示自定义样式: ```css /* 隐藏滚动条 */ .container::-webkit-scrollbar { display: none; /* 默认隐藏 */ width: 8px; /* 定义滚动条宽度 */ } /* 悬停时显示滚动条 */ .container:hover::-webkit-scrollbar { display: block; } /* 自定义滚动条轨道 */ .container::-webkit-scrollbar-track { background: #f1f1f1; } /* 自定义滚动条滑块 */ .container::-webkit-scrollbar-thumb { background: #888; border-radius: 4px; } ``` ### 代码解释 - `overflow: hidden` 确保默认状态下滚动条不占用空间[^1] - `:hover` 伪类动态切换滚动条显示状态[^3] - `::-webkit-scrollbar` 系列伪元素实现样式定制[^2] ### 兼容性说明 - 此方案在Chrome/Safari/Edge等Webkit内核浏览器生效 - Firefox需使用 `scrollbar-width: none` 隐藏滚动条,但无法完全实现悬停效果
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值