basic

在 Win10 64 位下使用参数运行旧程序
basic

在 Win10 64 位下使用参数运行旧程序

我需要在兼容模式下运行 MsDos 的 2 个程序: 快速基本(QBX.exe); 一些名为 HEOB 的程序是在 Quick Basic (HEOB.BAS) 中创建的。 通常我会创建一个 *.bat 程序并插入以下路径:C:\HEOB\BC7\BIN\QBX.EXE /RUN C:\HEOB\HEOB.BAS 我该如何在 Win10 64 位中执行此操作?完成后,我直接收到兼容性问题错误。 ...

Admin

如何防止打开程序后CMD暂停停止脚本
basic

如何防止打开程序后CMD暂停停止脚本

所以,我很不擅长使用 CMD 程序,我只是想做一些有趣的事情。在我看来,它非常基础。我想打开一个 .bat 文件,它会提示一个“回显”问题,所以当我按任意键时,它会打开一个程序 A 和一个 URL X,然后再次询问我是否要通过按任意键打开另一个程序 B。 我的问题是它有效仅有的如果第一个程序已在我的电脑上打开。如果没有,它只会提示第一个“回声”,打开我的 URL ,然后什么也不会发生。Ctrl+Z 似乎不能将脚本恢复到下一行。 目前的情况如下: @echo off color 0a title MY TITLE echo -Welcome echo -...

Admin

python 3、pycharm 中的文件夹以橙色显示
basic

python 3、pycharm 中的文件夹以橙色显示

有人能给我指点一下吗?我就是找不到任何资源来解释为什么文件夹会显示为橙色,好像它不是活动的一样。我无法从那里导入模块,因为它不是活动的,我根本无法激活它,我也不知道去哪里找,哈哈。 我附上了一张截图,这样大家就能看到我在说什么 在此处输入图片描述 ...

Admin

cmd 错误不断弹出
basic

cmd 错误不断弹出

我每隔 30 秒左右就会收到此错误消息,它要么与 Visual Basic 编译器有关,我不知道它是什么(因为我不记得下载过 Visual Basic 编程应用程序),要么与 .netframework 有关,我只是想阻止此错误弹出,请帮忙 ...

Admin

如何在 LO Basic“宏”中对字符串进行正则表达式替换?
basic

如何在 LO Basic“宏”中对字符串进行正则表达式替换?

这看起来似乎是一件非常容易做到的事情但事实并非如此——无论如何,如何做到这一点并不明显。 我想在 LibreOffice Basic 中编写一个函数,该函数接受一个字符串、一个正则表达式搜索模式和一个替换字符串,并返回由正则表达式搜索和替换修改的字符串。就像s/search/replace/gsed 或 perl 中的一样。 经过几个小时试图理解这些糟糕的文档后,我得到了以下内容: Function ReSub (T as String, S as String, R as String) As String Dim result as Stri...

Admin

基本硬盘到可启动硬盘
basic

基本硬盘到可启动硬盘

我的电脑有 2 个驱动器(附图)。 一个驱动器是具有 3 个分区的 SSD: 在磁盘管理中显示为“基本磁盘”。 在第一个分区(A:)中,我有“系统保留”。在磁盘管理中显示为“健康(系统,活动,主分区)”。 在第二个分区 (C:) 中,我安装了 Windows 10(最新更新版本)。磁盘管理中显示为“健康(启动、崩溃转储、主分区)”。 第三个分区(D:)我用作个人存储。磁盘管理中显示为“健康(主分区)”。   第二个驱动器是 HDD。物理上位于 DVD 插槽中,因此是可移动磁盘。 在磁盘管理中显示为“基本磁盘”。 它有 6 个分区: ...

Admin

实现 LibreOffice Calc Macro 时未找到 setValue 方法或属性
basic

实现 LibreOffice Calc Macro 时未找到 setValue 方法或属性

我使用 LibreOffice Calc 已有 3 年多,但最近开始使用 Basic 实现宏。我参考了与 Libreoffice Calc Macro 相关的在线资源,并尝试在特定单元格中获取绝对文件路径。 以下是我尝试运行的代码,它引发了错误: 错误: BASIC 运行时错误。 未找到属性或方法:setValue。 代码 Sub selectFile Dim FileNames() as String Dim Doc as Object Dim oSheet as Object...

Admin

调试 LibreOffice 宏时,如何获取错误消息?
basic

调试 LibreOffice 宏时,如何获取错误消息?

我目前正在开发一个 LibreOffice 宏,我想从后台的命令行运行它(即没有 GUI)。我这样调用宏: swriter --invisible --nofirststartwizard --headless --norestore "macro:///Standard.Module1.myMacro(这是一个字符串参数)" 当我运行这个程序时,用于编辑宏的 LibreOffice GUI 会显示选定的特定行。据我所知,这一行是宏函数中的第一个函数调用。我的假设是 LibreOffice 想要通过这种方式告诉我此行发生了错误并且宏已终止。至少,...

Admin

Libreoffice 宏基础:跳到下一段测试大写字母
basic

Libreoffice 宏基础:跳到下一段测试大写字母

我正在尝试编写一个宏,我需要跳到下一段,在那里我将测试首字母是否大写。我花了几个小时才找到不准确或难以理解的文档,而我认为这些文档应该很简单。任何指导都将不胜感激。到目前为止,我有: SUB FIND_PARAGRAPHS Dim vDescriptor dim Doc as object dim Replace as object dim oCursor dim Proceed as Boolean dim CapTest as String vDescriptor = ThisComponent.createSearchDescriptor()...

Admin

如何在 Linux 命令行中强制以全主机 CPU 速度运行旧版 GWBasic 脚本
basic

如何在 Linux 命令行中强制以全主机 CPU 速度运行旧版 GWBasic 脚本

我有一个非常晦涩难懂的旧 Basic 脚本集合(脚本太多,都太长,并且有太多的 goto,不值得翻译,而且我个人对 qwbasic 一无所知),我需要在 Linux 服务器中运行它们,以便使用 php exec() 命令从 apache 实例中调用它。 这是代码的摘录: 228 IF CA$="Cl" THEN MATRIXA$(A)=CA$ 230 IF CA$="Cl" THEN VEO=VEO+1 232 IF CA$="Cl" THEN GOTO 242 234 IF CA$="nH" THEN MATRIXA$(A)=CA$ 236 IF CA...

Admin

如何在 Windows PE 中运行 BASIC 脚本?
basic

如何在 Windows PE 中运行 BASIC 脚本?

我在一家计算机硬件公司工作。他们通过网络中的文件服务器实现了自动安装,他们将 Windows 安装克隆到硬盘驱动器,然后运行 ​​Windows PE 来完成安装。 在 Windows PE 启动之前,您有一个用 BASIC 编写的自定义菜单。然后,此脚本将按照说明复制 Windows 并初始化 Windows PE。 现在,我需要在 Windows PE 已启动时运行另一个 BASIC 脚本。我知道 Windows 文件夹中有一个命令文件,该文件在 Windows PE 启动时正在执行。因此,只有一个命令行窗口可以执行。 不幸的是,我无法运行 BAS...

Admin

在 Windows 8 上运行 Mallard Basic .com 程序?
basic

在 Windows 8 上运行 Mallard Basic .com 程序?

有没有办法在现代 Windows 上运行用 Mallard Basic 编写的应用程序?我尝试创建 COM 的快捷方式,这已经导致了一些错误消息,然后在旧版 Windows 的兼容模式下运行它,但无济于事。它显示“此应用程序无法在您的 PC 上运行”。 谢谢! ...

Admin

启动其他进程时,Samba 共享上的 BASIC 程序显示“访问被拒绝”
basic

启动其他进程时,Samba 共享上的 BASIC 程序显示“访问被拒绝”

情况是这样的。我们有一台 Synology NAS(运行 DSM 5.0),托管一个名为 的 Windows 文件共享general。此文件夹的权限设置如下图所示: 此文件夹在 Windows 7(32 位)客户端上用作映射网络驱动器(映射为Z:)。此共享无需身份验证。即每个人都可以访问它。 旧版 Microsoft BASIC 7 程序位于此映射驱动器上。此程序本身(例如PROGRAM.EXE)可正常运行。它可以运行,可以创建文件和文件夹等。这里没有问题。 当程序创建一个临时文件(例如INVOICE.TXT)然后尝试启动另一个进程(即以良好的方式...

Admin

如何在 Notepad++ 或类似软件中使用高级编辑
basic

如何在 Notepad++ 或类似软件中使用高级编辑

我希望能够按照以下方式编辑文本部分。 我可能有一个如下所示的部分。 例子。 Instance=wall { VisGroups=(32) MeshFile=wall.gmt CollTarget=False HATTarget=False } 我需要根据“实例”名称(本例中为“墙”)找到我想要的部分,然后更改第 4 行中的脚本 我想将 CollTarget 和 HatTarget 更改为 True, 如果只剪切/粘贴一次或两次,则为简单的剪切/粘贴,但最多可剪切/粘贴 500 次,并且各部分将分散在整个文本中,某些区域将具...

Admin

如何在 Libre Office 基础中以表单形式表示 m:n 关系?
basic

如何在 Libre Office 基础中以表单形式表示 m:n 关系?

我在 Libre Office 中有一个嵌入式数据库。我正在其中创建一个表单,但遇到了问题。 我有一个名为“Author”的表和另一个名为“Publication”的表,它们由第三个表“AuthorsAndPublications”连接(这是 m:n 关系)。我想创建一个基于“Publication”表的表单,但它应该在不可编辑的列表框中显示当前出版物的所有作者。 作为列表框的数据源,我编写了 SQL 查询 SELECT "Author"."Surname" FROM "Author", "AuthorsAndPublications" WHE...

Admin