无忧启动论坛

 找回密码
 注册
搜索

右键添加了一个新建空白文件(无后缀名)

查看数: 12920 | 评论数: 29 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-4-22 21:36

正文摘要:

现在是用vbs取时间秒来实现随机,怎么写可以没有新文件就建立新文件,有新文件,就在新文件后面加个序号,类推累加序号?

回复

远大的理想 发表于 2024-7-20 18:22:39
谢谢分享,很有用
wwdzcdb 发表于 2023-11-6 22:40:21
wfg1555 发表于 2023-7-20 11:32
我的WIN10右键菜单这样

求分享新建文件夹 和新建文本文档 源码
wfg1555 发表于 2023-7-20 11:32:24

我的WIN10右键菜单这样
zncs520 发表于 2023-7-18 21:17:06
谢谢分享。。。
wfg1555 发表于 2023-7-18 10:30:30
有新建文本文档的吗?
窄口牛 发表于 2023-2-20 16:51:08
本帖最后由 窄口牛 于 2023-2-21 07:44 编辑
  1. Option Explicit

  2. Dim sTEXT,sFILE

  3. sFILE = "grub.cfg"
  4. sTEXT = "#This is a grub2 configuration file "

  5. Call WriteFileUTF8_NOBOM(sFILE,sTEXT)

  6. WScript.Echo(sTEXT)

  7. Private Sub WriteFileUTF8_NOBOM(sFILE,sTEXT)
  8.     Const adSaveCreateNotExist = 1
  9.     Const adSaveCreateOverWrite = 2
  10.     Const adTypeBinary = 1
  11.     Const adTypeText = 2
  12.     Const adModeReadWrite = 3

  13.     Dim oUTF8Stream,oBinaryStream
  14.     Set oUTF8Stream = CreateObject("ADODB.Stream")
  15.     Set oBinaryStream = CreateObject("ADODB.Stream")

  16.     oUTF8Stream.Type = adTypeText
  17.     oUTF8Stream.Charset = "utf-8"
  18.     oUTF8Stream.Open
  19.     oUTF8Stream.WriteText sTEXT
  20.     oUTF8Stream.Position = 3 ' Skip BOM

  21.     oBinaryStream.Type = adTypeBinary
  22.     oBinaryStream.Mode = adModeReadWrite
  23.     oBinaryStream.Open

  24.     oUTF8Stream.CopyTo oBinaryStream
  25.     oUTF8Stream.Flush
  26.     oUTF8Stream.Close

  27.     oBinaryStream.SaveToFile sFILE, adSaveCreateOverWrite
  28.     oBinaryStream.Flush
  29.     oBinaryStream.Close

  30.     Set oUTF8Stream = Nothing
  31.     Set oBinaryStream = Nothing
  32. End Sub
复制代码


怎么粘到后面?用于创建cfg文件?
a583091790 发表于 2023-1-8 11:43:10
感谢分享。

yyz2191958 发表于 2023-1-7 07:33:49
思路很不错哦
窄口牛 发表于 2023-1-5 21:10:35
看来我的想法有问题,win右键新建的空白图像文件和文本改后缀一样效果。
gutaiping2006 发表于 2023-1-5 08:20:25
楼主的方法很好,期待更加完善
窄口牛 发表于 2023-1-4 20:44:15
本帖最后由 窄口牛 于 2023-1-4 20:46 编辑

图像文件,不能用文件头解决,但是vbs可以用wia建立图片
'On Error Resume Next
Set v = CreateObject("WIA.Vector")
For i = 1 To 12 * 12
        v.Add &HFF8B0000
Next
Set Img = v.ImageFile(12,12)
Img.SaveFile "Blue." & Img.FileExtension


如何可以像win的建立bmp那样空白的?有了bmp就能转换成PNG GIF JPEG TIFF
moxue289890 发表于 2020-2-20 19:01:33
是什么问题呢
窄口牛 发表于 2020-2-19 22:46:36
通过vbs写文件头,那些只有文件头区分的文件就都可以建立。
holley2008 发表于 2018-6-3 16:38:24

不错,已经很完善了!
houxiren 发表于 2018-4-28 17:33:43
tt911 发表于 2018-4-23 09:42
VBS或批处理不会
习惯用ahk写
代码轻松完成

大师,好。
能否用AHK编一个能自定义快捷键的程序,或者只是AHK文件也可以
1,支持同目录下同名ini文件用于保存设置
2,支持相对路径
3,自定义的键,可以是 WIN+字母或数字
谢谢大师
窄口牛 发表于 2018-4-26 07:07:13
本帖最后由 窄口牛 于 2018-4-26 07:08 编辑

其实也就是vbs,ini,inf,lst,cfg,sh,lua,还有安卓86里的很多。
窄口牛 发表于 2018-4-24 11:40:15
好的,我试试。
slore 发表于 2018-4-24 11:17:11
本帖最后由 slore 于 2018-4-24 11:18 编辑

不明白为什么用时间。。。会重复的。

就按你需求的逻辑,存在就加1,直到不存在建立有什么问题?

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386879
窄口牛 发表于 2018-4-23 14:36:14
窄口牛 发表于 2018-4-23 11:11
谢谢关注,给你发qq消息没看到?

私信
窄口牛 发表于 2018-4-23 11:55:06
我现在就是随机两位数字,不管有没有叫新文件的文件,用的是时间秒的末两位。

点评

那样不好,有可能两个文件名一样  发表于 2018-4-23 12:01
那样不好,有可能两个文件名一样  发表于 2018-4-23 12:00
窄口牛 发表于 2018-4-23 11:52:56
vbs执行一次建立一个名字为新文件的空白文件没有扩展名,如果已经有一个,就后面加个数字1,已经有新文件1,就建立的名字叫新文件2。不用提问填写扩展名,提问也行。
tt911 发表于 2018-4-23 11:42:23
本帖最后由 tt911 于 2018-4-23 11:46 编辑

楼主你这个要求不太明确
我还是来个我思路的吧
1. 弹出一个输入框来,用户输入扩展名
2.然后在资源管理器中 ,自动的生成一个《以当前日期+扩展名》的文件
3.按一下热键就生成一个
思路源于http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408265

要想i+1 也不难
关键你是想记录下来呢
下次还能用呢?  还是本次临时i+1下去呢?

构思不同,两种实现方式就有差别了。

你的随机 不如 这样生成: 生成当前 年月日+时分秒
最后组合成: 当前 年月日+时分秒   +i+1 +扩展名
dos时代菜鸟 发表于 2018-4-23 11:32:21
举个例子,先。
窄口牛 发表于 2018-4-23 11:11:32
tt911 发表于 2018-4-23 09:42
VBS或批处理不会
习惯用ahk写
代码轻松完成

谢谢关注,给你发qq消息没看到?

点评

私信  详情 回复 发表于 2018-4-23 14:36
没收到啊。  发表于 2018-4-23 11:26
tt911 发表于 2018-4-23 09:42:41
VBS或批处理不会
习惯用ahk写
代码轻松完成
你要的功能太少了
你想好10条再来问
我给你现编

点评

大师,好。 能否用AHK编一个能自定义快捷键的程序,或者只是AHK文件也可以 1,支持同目录下同名ini文件用于保存设置 2,支持相对路径 3,自定义的键,可以是 WIN+字母或数字 谢谢大师  详情 回复 发表于 2018-4-28 17:33
谢谢关注,给你发qq消息没看到?  详情 回复 发表于 2018-4-23 11:11
窄口牛 发表于 2018-4-22 23:07:47
执行一次建立一个文件。

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-24 19:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表