游戏王残局简化版

Check-in [4d150d683b]
Login

Check-in [4d150d683b]

Overview
Comment:加能
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 4d150d683b83bf79ba88ef37d8bd2a8e5d4ea4e86a92dee6e4be925984f48f6c
User & Date: 顽雨沉风 on 2024-02-03 09:38:01.416
Other Links: manifest | tags
Context
2024-02-03
09:39
升级 check-in: d7e39f5d2e user: 顽雨沉风 tags: trunk
09:38
加能 check-in: 4d150d683b user: 顽雨沉风 tags: trunk
08:17
简化 check-in: 0893c58ef4 user: 顽雨沉风 tags: trunk
Changes
56
57
58
59
60
61
62














63
64
65
66
67
68
69

70
71
72
73
74
75
76
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82

83
84
85
86
87
88
89
90







+
+
+
+
+
+
+
+
+
+
+
+
+
+






-
+







function d_4.加后缀(o1, o2)
  return o1 .. (o2 or "")
  end
--~ 令
function d_4.办令(o1)
  print(o1)
  os.execute(o1)
  end
--~ 文
--~ 前缀
function d_4.全筛前缀(o1, o2)
  if string.sub(o1, 1, #o2) == o2 then
    return o1
    end
  end
--~ 文
--~ 后缀
function d_4.全筛后缀(o1, o2)
  if string.sub(o1, -#o2) == o2 then
    return o1
    end
  end
--~ 目表
function d_4.用令行工具操文件(o1)
  local k1_9
  --~ 令行排
  k1_9 = d_4.历文(o1.文件目, 简文件库.dir)
  k1_9 = d_4.历排(k1_9, d_4.全筛, o1.文件类, -#o1.文件类, true)
  k1_9 = d_4.历排(k1_9, d_4.全筛后缀, o1.文件类)
  for o2 = 1, #k1_9 do
    k1_9[o2] = d_4.加前缀(k1_9[o2], o1.文件目)
    k1_9[o2] = d_4.加前缀(k1_9[o2], [["]])
    k1_9[o2] = d_4.加后缀(k1_9[o2], [["]])
    k1_9[o2] = d_4.加前缀(k1_9[o2], o1.令行前缀)
    d_4.办令(k1_9[o2])
    end
1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16
17






18
19
20
21
22
23
24
25
1
2
3
4
5
6
7
8
9

10
11
12
13




14
15
16
17
18
19

20
21
22
23
24
25
26









-
+



-
-
-
-
+
+
+
+
+
+
-







package.path = [[.\lua_lib\?.lua;]] .. package.path
package.cpath = [[.\lua_lib\?.dll;]] .. package.cpath
local 字集码互转库 = require("u8_to_a")
local u8 = 字集码互转库.u8_to_a
local f = require(u8("常用库"))
local 简文件库 = require("lfs")
local d_5 = {}
--~ 目对
function d_5.残局改名(o1)
  local k1_9
  local k1_9, k2_9
  --~ 文件排
  k1_9 = f.历文(o1.文件目, 简文件库.dir)
  k1_9 = f.历排(k1_9, f.全筛文, "%.lua$")
  --~ k1_9 = f.历排(k1_9, f.文件名转文件路, o1.文件目)
  k1_9 = f.历排(k1_9, f.加前缀, o1.文件目)
  --~ print(k1_9[2])
  k1_9 = f.历排(k1_9, f.读文件)
  for o2 = 1, #k1_9 do
    k1_9[o2] = f.加前缀(k1_9, o1.文件目)
    k1_9[o2] = f.读文件(k1_9)
    end
  --~ 则数排
  k2_9 = f.历排(k1_9, d_5.局筛则数)
  
  end
d_5.目对 = {
  ["文件目"] = "../single/"
  , ["数据库路"] = [[D:\install\YGOPro\cards.cdb]]
  }
for o1, o2 in pairs(d_5.目对) do
  d_5.目对[o1] = f.操类(o2, "string", u8)