草庐IT

github打开慢

全部标签

javascript - 单击来自另一个窗口的链接时激活打开的窗口选项卡

我想知道当我从不同窗口单击链接时是否可以激活打开的窗口选项卡。例如我单击网站A的_blank链接,这会为网站B打开一个新窗口。现在,通常如果我想从网站B返回网站A,我必须关闭网站B或查看手动为网站A。是否可以在网站B中创建一个链接来激活已经打开的网站A? 最佳答案 由于明显的安全原因,这是不可能的:D如果您在此上下文中将选项卡称为窗口,则可以尝试将您的网站作为新窗口弹出并在其上调用focus()yourPopupName.focus();可以专注于弹出的窗口。引用:Howtochangebrowserfocusfromonetabt

c++ - 使用 ShellExecute C++ 打开长 url

我正在尝试使用ShellExecute()打开一个url.该url是由我的程序为长httpget请求生成的,并且ShellExecute()不工作,不显示任何回应。ShellExecute(NULL,_T("open"),url,NULL,NULL,SW_SHOWNORMAL);//Doesnothingwhenurlistoolong比起我为同一个命令写了一个批处理文件,当url长度大于259个字符时,它会显示这个错误:start"""{mywebsite}/&&&&..."//Repeating&Windowscannotfind'{my-url}/{long-get-reques

无法在 cygwin 中使用 libusb-1.0 打开 USB 设备

我正在尝试使用cygwin中的libusb-1.0与USB外围设备连接。libusb_get_device_list(...)工作正常,我得到了USB设备列表。它在设备列表中找到具有正确VendorID和ProductID的设备,但是当使用该设备调用libusb_open(...)时,它总是失败并显示错误代码LIBUSB_ERROR_NOT_FOUND.我不认为这是权限问题,我试过以管理员身份运行它,并且有一个单独的错误代码(LIBUSB_ERROR_ACCESS)。此相同代码适用于Linux中的libusb-1.0。unsignedinit_usb(intvendor_id,intp

c# - 检查加载程序集的窗口是否打开

我有下面的代码,它是在单击按钮时从另一个应用程序打开一个窗口时执行的。exegAssembly=Assembly.LoadFrom(JLDBConnection.Properties.Settings.Default.DefaultString+@"\JLRetailTerminal.exe");Typetyp=gAssembly.GetExportedTypes().Where(s=>s.Name=="RetailWindow").FirstOrDefault();typ.GetMethod("Show").Invoke(Activator.CreateInstance(typ),n

c++ - WINAPI RegisterApplicationRestart 不清除打开的套接字

我有一个我正在制作的游戏的服务器,我使用RegisterApplicationRestart(GetCommandLine(),0);这样当服务器由于不可预见的原因崩溃时,它会自行重启。但是,我对它如何处理我在应用程序上打开的监听器套接字有疑问。服务器代码通过一组端口号并在第一个可用端口上打开一个监听器套接字。但是,当应用程序遇到fatalerror并自行重启时,先前选择的端口上的监听器套接字不会关闭,因此每次应用程序重新启动时,使用的端口号都会增加,并且先前使用的端口变为“死”监听器,它们接受连接但与我的任何代码无关。有没有办法在应用程序自身重新启动时强制关闭那些打开的套接字?

windows - 打开闪存驱动器的句柄给我一个 "Access Denied"错误代码

我想知道为什么当我尝试创建USB闪存驱动器的句柄时,我收到找不到路径的错误消息。HANDLEaFile=CreateFile(_T("\\\\.\\F:\\"),GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);if(aFile==INVALID_HANDLE_VALUE){printf("\n");printf("Badhandlevalue.Error%d\n",GetLastError());}我想从那里读取一个512字节的流(引导扇区)到一个.bin文件,但我似乎无法先通过句柄创建。Windows是否阻止

c# - 列出打开的文件

我已经阅读了一些关于我的问题的帖子,但我没有找到合适的解决方案。我会得到当前正在使用的文件的完整列表,例如:*.mp3filesopenedbyWindowsMediaPlayer*.txtfilesopenedbyNotepad.exe*.avifilesopenedbyVLCetc...使用FileWatcher系统,我可以获得创建/修改/更新或删除但未打开的文件。我该怎么做? 最佳答案 您可以使用ProcessExplorerSysinternals的工具来获取该信息,但我认为您不能通过代码轻松地完成相同的操作(除非重新实现P

windows - 有没有办法设置窗口让控制台窗口保持打开状态?

有没有什么方法可以让它在代码完成后立即停止关闭,这样我就可以真正阅读终止脚本中的错误消息?我知道可以使用不同语言的各种命令让它等待用户输入一个字符。我想问是否有一种方法可以设置windows本身使窗口保持打开状态,无论是普遍还是针对特定类型的程序,以便可以读取错误消息而无需任何特殊使用条件(例如从CMD内部调用)或添加代码(例如代码末尾的用户输入命令)。 最佳答案 尝试在cmd窗口中运行该命令(只需在“运行”框中键入cmd,然后通过键入程序的路径来执行您的程序)。即使在程序结束后,这也会打开cmd窗口,如果您的错误消息太长,您还可以

c - 在 Windows 中使用带有 C 的 fopen 打开长文件名

我在使用fopen打开文件时遇到问题,这些文件的路径长度超过了Windowsnative支持的​​260个字符。我发现了前缀\\\\?\\我需要将其放在路径前面才能处理文件。我的问题是:这与fopen结合使用是否仍然有效?我仍然无法打开文件,但找不到相关信息。我的路径看起来像:\\\\?\\C:\\Deposit\\Source\\Here_Comes_Now_A_List_Of_Many_Subdirs_And_A_Long_File_Name由于编写跨平台工具的要求,我无法使用WindowsAPI。 最佳答案 只是为了更新当前状

c++ - 64位windows文件打开

我正在尝试使用对话框在我的程序中打开一个文件。这在32位系统上完美运行,但是当我尝试在64位系统上使用它时,它无法打开文件。我发现如果试图打开的文件与我的程序位于同一目录中,它就可以正常工作。但是,尝试从另一个文件夹打开文件根本不起作用。因此,我尝试将文件复制到程序文件夹中。这在32位上也能正常工作,但在64位系统上根本不起作用。有什么想法吗?charcwdl[500];getcwd(cwdl,500);stringmystring=string(cwdl);CFileDialogfileDlg(TRUE,NULL,NULL,OFN_FILEMUSTEXIST|OFN_HIDEREAD