sm
服务器租用 996 无法下载点击此处反馈
/
查看: 774|回复: 0

EI3.0每日清空文本变量小工具Delphi源码 [传奇3源码]

[复制链接]

826

主题

37

回帖

23万

积分

霸王教主

积分
237197
发表于 2023-5-27 05:12:59 | 显示全部楼层 |阅读模式
EI3.0每日清空文本变量小工具Delphi源码

不支持引擎清理ini变量 就写了一个简易的工具 ,复制源码 直接编译即可!
  1. program AutoClear;

  2. {$APPTYPE CONSOLE}

  3. uses
  4.   SysUtils, Windows, Dialogs;

  5. const
  6.   FileName = 'D:\MIR300\Envir\Variable\每日任务.ini';

  7. procedure ClearFileContents(const FileName: string);
  8. var
  9.   FileHandle: THandle;
  10. begin
  11.   FileHandle := CreateFile(PChar(FileName), GENERIC_WRITE, 0, nil, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, 0);
  12.   if FileHandle <> INVALID_HANDLE_VALUE then
  13.   begin
  14.     CloseHandle(FileHandle);
  15.     Writeln('今日任务参数已重置.......');
  16.   end
  17.   else
  18.     Writeln('无法打开文件:', FileName);
  19. end;

  20. procedure CheckTime;
  21. var
  22.   CurrentTime: TSystemTime;
  23.   ConsoleHandle: THandle;
  24.   ConsoleWindowRect: TSmallRect;
  25. begin
  26.   GetLocalTime(CurrentTime);

  27.   if (CurrentTime.wHour = 0) and (CurrentTime.wMinute = 0) and (CurrentTime.wSecond = 0) then
  28.     ClearFileContents(FileName);

  29.   // 获取控制台窗口句柄
  30.   ConsoleHandle := GetStdHandle(STD_OUTPUT_HANDLE);

  31.   // 设置控制台窗口的尺寸和位置
  32.   ConsoleWindowRect.Left := 0;
  33.   ConsoleWindowRect.Top := 0;
  34.   ConsoleWindowRect.Right := 29;  // 设置窗口宽度
  35.   ConsoleWindowRect.Bottom := 9;  // 设置窗口高度
  36.   SetConsoleWindowInfo(ConsoleHandle, True, ConsoleWindowRect);

  37.   // 每秒检查一次时间
  38.   Sleep(1000);
  39.   CheckTime;
  40. end;

  41. begin
  42.   try
  43.     Writeln('----------------------------');
  44.     Writeln('AutoClear正在运行,请勿关闭。');
  45.     Writeln('----------------------------');

  46.     // 检查时间并执行操作
  47.     CheckTime;
  48.   except
  49.     on E: Exception do
  50.       Writeln('发生错误:', E.ClassName, ' - ', E.Message);
  51.   end;
  52. end.

复制代码








上一篇:Zircon传奇3内存优化源代码C#
下一篇:Delphi传奇EI3.0客户端插件ClientEx.dll源码2.0
回复

使用道具 举报

© 2001-2024 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2024-11-24 08:10 , Processed in 0.276596 second(s), 47 queries 手机版|美林GM论坛 ( 蜀ICP备2020030293号-2 )|网站地图

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系

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