草庐IT

控制权

全部标签

linux - FreePascal 控制台视频行和列

我正在寻找一种方法来获取FPC下控制台视频的行数和列数。我正在寻找最便携的方式,但至少可以在Windows下(最好也在Linux下)工作。从旧的TurboPascal时代开始,我写了下面的函数,但它们不能在FPC下编译,而且在汇编器中它们不是很可移植。//ReturnthenumberofvideorowsfunctionGetVideoY:Byte;assembler;asmmovax,$40moves,axmoval,es:$84incalend;{GetVideoY}//ReturnthenumberofvideocolumnsfunctionGetVideoX:Byte;ass

c++ - 在注入(inject)另一个进程时控制 dllmain() 调用的顺序

有没有办法以某种方式控制DLL的加载顺序?这主要与存在于DllMain()函数中时必须遵守的限制有关。BOOLWINAPIDllMain(HINSTANCEhinstDLL,DWORDfdwReason,LPVOIDlpReserved){switch(fdwReason){caseDLL_PROCESS_ATTACH:{SHGetKnownFolderPath()}caseDLL_PROCESS_DETACH:{DllMainProcessDetach(hinstDLL,lpReserved);returnTRUE;}default:break;}returnTRUE;}在那个特定的

C - 在控制台应用程序中更改单个单词的文本颜色?

我正在为学校做一个项目,我希望能够以黄色文本显示用户返还给他们的钱,以便于阅读。到目前为止,我已经找到了一种使用为整个窗口执行此操作的方法system("COLOR06");但这不是我想要的。我在Windows的控制台应用程序中运行,所以一些颜色会很好地使它达到标准。这可以用C语言实现吗? 最佳答案 无需调用系统命令,假设您只处理Windows应用程序,您可以使用以下命令:HANDLEhStdOut=GetStdHandle(STD_OUTPUT_HANDLE);SetConsoleTextAttribute(hStdOut,(FO

c# - 在命令提示符下获取已经运行的 Windows 进程的控制台输出?将 StreamReader 定向到命令提示符

我正在尝试确定是否有办法通过C#在命令提示符下获取Windows环境中已在运行的进程的控制台输出。我看过ananswer对于基于linux的系统,通过shell以及检索Processobject的方法.尽管两者都没有提供获取过程输出的解决方案。我的代码我目前通过这种方式找到一个进程(MongodDB守护进程)Process[]procs=Process.GetProcessesByName("mongod");if(procs.Length>0){MongoProcess=procs[0];Console.Out.WriteLine("Foundmongod.exe,processid

c++ - 如何在控制台窗口中使用 C++ 显示图像?

我需要使用C++(Windows10)在控制台窗口中显示图像(bmp)。不是按字符显示,因为我已经知道怎么做了,而是像普通图像一样逐像素显示图像。并且不是通过启动另一个应用程序来在另一个窗口中显示图像,而是直接在黑色控制台窗口中显示图像。我已经在互联网上搜索过了,但似乎没有找到不使用opencv之类的方法来做到这一点的方法。没有opencv,有没有办法自己做? 最佳答案 您的假设是错误的:通常C++(或C)程序甚至可能不会从某个“控制台窗口”启动(例如,它可能以“批处理模式”启动)。特别是,某些C++实现可能在没有任何屏幕(因此没有

windows - 试图更换;使用 cmd 文件在 txt 文件中使用 ASCII 控制字符

我正在尝试编写一个.cmd文件来获取一个文本文件并在每行的开头添加一个字符串,将所有分号替换为ASCII控制代码30(RS),并在每行结尾加上一个RS通过ASCII代码31(美国)。当我将RS和US放入文件中时,笔记本不会保存它,除非它是Unicode,但当我尝试以Unicode运行它时,它不会运行。这是我有但不起作用的东西:@echoon>Convert.txt&setLocalenableDELAYedexpansionsetold=;setnew=▲setbgnstr=@TESTSTATS▲▲▲setendstr=▲▼for/f"tokens=*delims="%%ain(tes

c++ - 附加控制台错误 5 : Access is denied

我在VisualStudio2013中使用C++控制台应用程序,在Windows上工作。首先,我使用FreeConsole分离了控制台,它可以工作;然后,将AllocConsole调用为FreeConsolethenAttachConsolenotworking建议,返回true表示成功;最后,我尝试使用AttachConsole将其附加回去,但什么也没发生--#includeDWORDwinpid=GetCurrentProcessId();//getpidstd::coutSystemErrorCode5means:ERROR_ACCESS_DENIED5(0x5)Accessis

windows - 当我使用带有 CREATE_NO_WINDOW 的 pytesseract 运行 tesseract 时如何隐藏控制台窗口

我正在使用tesseract对屏幕截图执行OCR。我有一个使用tkinter窗口的应用程序,在我的类的初始化中利用self.after在tkinter窗口中执行常量图像抓取和更新标签等值。我已经搜索了好几天,但找不到任何具体示例如何在使用pytesseract调用tesseract的Windows平台上利用CREATE_NO_WINDOW和Python3.6。这与这个问题有关:HowcanIhidetheconsolewindowwhenIruntesseractwithpytesser我只编写了2周的Python程序,不了解如何执行上述问题中的步骤。我打开了pytesseract.p

windows - Windows 10 中 Gradle 的奇怪控制字符

自从切换到Windows10后,从CMD运行时,在控制台中我从Gradle得到了“时髦”的输出。[0K[0K[2A[1m18%EXECUTING[9s][m[34D[1B[1m>:compileScala[m[15D[1B[2A[1m18%EXECUTING[10s][m[35D[2B[2A[1m18%EXECUTING[11s][m[35D[2B[2A[1m18%EXECUTING[12s][m[35D[2B[2A[1m18%EXECUTING[13s][m[35D[2B[2A[1m18%EXECUTING[14s][m[35D[2B[2Atherewerefourfeaturewa

windows - 我可以在一个窗口中有多个 Powershell 控制台吗?

所以,现在我有很多打开的应用程序,通常是3-4个powershell控制台。我可以命令powershell窗口一起观看它们(左上角、右上角、左下角、右下角)。所以这意味着如果我切换到另一个应用程序,当我切换回来时我必须恢复所有多个powershell窗Eloquent能再次看到它们。我想要的是,只为多个powershell创建一个“共享窗口”,因为当我需要一个时,我需要让所有powershell都能看到。有办法吗? 最佳答案 只是添加有关Windows终端方法的更多详细信息:打开Windows终端输入Alt+Shift+=或Alt+