问题列表 - 第22768页

通过批处理脚本启动Windows可执行文件,exe不在程序文件中

这可能是批处理脚本101,但我找不到任何明确的解释/文档,说明为什么会发生这种情况,或者我的解决方法实际上是解决方案.因此,基本上任何术语或与良好来源的链接都非常受欢迎.

所以我有一个程序,我想通过批处理脚本(以及其他几个程序)执行.它是唯一一个exe不在Program Files文件夹中的人.我可以这样开始:

C:\WeirdProgram\WeirdProgramModule\weirdmodule.exe
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误:

Run-time Error '3024':

Could not find file
C:\Users\MyUserName\Desktop\ModuleSettings.mdb
Run Code Online (Sandbox Code Playgroud)

因此,程序似乎正在从批处理脚本启动的同一位置查找其设置文件.鉴于我通过执行以下操作终于完成了所有工作:

cd C:\WeirdProgram\WeirdProgramModule\
weirdmodule.exe
Run Code Online (Sandbox Code Playgroud)

这很好,并且不得不走这条路(这只是一条额外的路线)并不是世界末日,但我已经说服自己,由于缺乏基本的理解,我做错了.

任何人都知道或可以指出为什么它这样工作?

哦,并做以下事情:

start "C:\WeirdProgram\WeirdProgramModule\weirdmodule.exe"
Run Code Online (Sandbox Code Playgroud)

什么都不做.

谢谢,

windows command-line batch-file

9
推荐指数
2
解决办法
5万
查看次数

多表连接以提高性能?

如果我有这样的表结构:

交易[TransID,...]

文件[DocID,TransID,...]

签名者[SignerID,...]

签名[SigID,DocID,SignerID,...]

业务逻辑是这样的:

  • 交易可以有多个文件
  • 文档可以有多个签名
  • 并且同一签名者可以在同一事务中的多个文档中具有多个签名

所以,现在我的实际问题:

如果我想在特定事务中找到所有文档,那么在性能方面是否更好,如果我还将TransID和DocID也存储在Signer表中,那么我的连接会更小.否则,我必须通过签名>文档>交易>文档加入以获取该签名者的交易中的所有文档.

我认为在Signer表中拥有那么多关系真的很麻烦,但这样做似乎并不"正确"(也似乎是更新的噩梦)但是我可以看到直接连接可能会有更好的性能.思考?

TIA!

sql t-sql sql-server

1
推荐指数
1
解决办法
241
查看次数

使用Doctype强制Quirks模式

我有一个页面,需要在Quirks模式下呈现,以便正确加载页面.问题是该页面使用有效的XHTML,因此具有doctype.这会强制页面在所有浏览器中以标准模式呈现.是否有任何解决方法/黑客可以强制Quirks模式,尽管我有一个doctype?

html doctype

4
推荐指数
2
解决办法
1万
查看次数

有没有办法将变量/属性添加到DOM元素(例如,jQuery选择器返回的元素)

我正在寻找在全局范围内使用对象/变量的替代方法 - 我想将键/值对与特定的DOM元素(例如,DIV)相关联,以便我可以将它们用作处理其他逻辑的逻辑的输入元素(例如,所述DIV的子元素).

我尝试了一些天真的东西,比如:$('[foo = bar]').key ='value',和$('[foo = bar]')[key] ='value',但它呕吐.

做类似的事情:var foobar = $('[foo = bar]'); foob​​ar.key ='value' - 有效,但新属性/值只影响新对象(即foobar,而不是$('[foo = bar]'))

很可能我会忽略一些非常基本的东西.任何帮助表示赞赏,谢谢!

javascript variables jquery dom element

2
推荐指数
1
解决办法
3029
查看次数

Selenium和HTTPS/SSL

我在Mac OS X和Windows 7上运行selenium-rc 1.0.3,两者似乎都在firefox中给出了令人烦恼的接受证书错误.在阅读文档时,他们说我应该能够使用*firefox运行模式,rc应该通过代理或其他方式为我处理它,但这似乎不起作用.我能够在互联网上找到的唯一解决方案是创建一个骨架配置文件并将路径传递给rc启动,但这不是一个真正的选择.因为这不能解决IE/Chrome/Safari中的测试问题.知道任何其他可行的解决方案吗?

关于HTTPS的Selenium-RC文档 - http://seleniumhq.org/docs/05_selenium_rc.html#handling-https-and-security-popups

ssl https selenium selenium-rc

6
推荐指数
1
解决办法
2万
查看次数

是否可以制作一个依赖于其他jQuery扩展的jQuery扩展?

我认为这只是一个" 最佳实践"问题,但我想知道是否可以制作一个不仅仅依赖于jQuery的jQuery扩展,而且还有另一个jQuery扩展.

谢谢你的回答!= d

jquery jquery-plugins

3
推荐指数
1
解决办法
230
查看次数

为什么无法访问新[]'d数组的大小?

使用时分配数组时new [],为什么不能从指针中找出该数组的大小?它必须在运行时delete []知道,否则不知道要释放多少内存.

除非我错过了什么?

c++ arrays new-operator delete-operator

19
推荐指数
3
解决办法
600
查看次数

OpenGL中glTexSubImage和glTexImage函数的区别

这两个功能有什么区别?任何性能差异?

谢谢..

opengl glteximage2d

12
推荐指数
1
解决办法
1万
查看次数

Python:如何使用 Xlib 在工作区之间切换?

如何使用带有 Xlib 模块的 Python 在窗口管理器的工作区之间切换?

这是我最有希望的尝试:

#!/usr/bin/python

from Xlib import X, display, error, Xatom, Xutil
import Xlib.protocol.event

screen = Xlib.display.Display().screen()
root   = screen.root


def sendEvent(win, ctype, data, mask=None):
        """ Send a ClientMessage event to the root """
        data = (data+[0]*(5-len(data)))[:5]
        ev = Xlib.protocol.event.ClientMessage(window=win, client_type=ctype, data=(32,(data)))

        if not mask:
            mask = (X.SubstructureRedirectMask|X.SubstructureNotifyMask)
        root.send_event(ev, event_mask=mask)


# switch to desktop 2
sendEvent(root, Xlib.display.Display().intern_atom("_NET_CURRENT_DESKTOP"), [2])
Run Code Online (Sandbox Code Playgroud)

上面的代码是从 PyPanel 源代码的各个地方无耻地窃取的;不幸的是,它没有做任何事情,甚至没有生成警告/异常。我在这里错过了什么吗?

我正在使用 Python 和 PyGTK。Xlib 似乎是切换桌面的正确选择。我不打算使用 wnck (有缺陷的 Python 模块)或类似的,但无论如何我都会很感激任何指针。

我想补充一点,这是我第一次尝试使用 Xlib(或 PyGTK)编写 Python 应用程序。

python pygtk window xlib

5
推荐指数
1
解决办法
3047
查看次数

确定是否存在XDocument文件

我正在使用LINQ,我想知道创建XDocument的最佳方法是什么,然后检查以确保XDocument实际存在,就像File.Exists一样?

String fileLoc = "path/to/file";
XDocument doc = new XDocument(fileLoc);
//Now I want to check to see if this file exists
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

谢谢!

c# linq linq-to-xml

4
推荐指数
1
解决办法
4275
查看次数