Articles of 窗口

将文件夹中的所有文件和文件夹移至另一个文件夹

我想将一个文件夹内的所有文件和文件夹移动到另一个文件夹。 我发现一个代码将一个文件夹内的所有文件复制到另一个文件夹。 将文件夹中的所有文件移到另一个文件夹 // Get array of all source files $files = scandir("source"); // Identify directories $source = "source/"; $destination = "destination/"; // Cycle through all source files foreach ($files as $file) { if (in_array($file, array(".",".."))) continue; // If we copied this successfully, mark it for deletion if (copy($source.$file, $destination.$file)) { $delete[] = $source.$file; } […]

FindFirstFile未公开的通配符或错误?

MSDN说: HANDLE WINAPI FindFirstFile( LPCTSTR lpFileName, LPWIN32_FIND_DATA lpFindFileData ); lpFileName目录或path以及文件名,可以包含通配符,例如星号(*)或问号(?)… 直到今天,我没有注意到“例如”。 假设你有一个“c:\ temp”目录,下面的代码显示“temp”。 注意search到的目录:“c:\ temp>”。 如果您有一个“c:\ temp1”目录和一个“c:\ tem”目录,FindNextFile将find“temp1”但不会find“tem”。 我认为'<'会find“tem”,但我错了:它的行为方式是一样的。 无论你追加多less个'''''''',行为都是一样的。 从我的angular度来看,这是一个错误('>'&'<'在文件名中不是有效的字符)。 从微软的angular度来看,这可能是一个特点。 我没有findF * F行为的完整描述。 const TCHAR* s = _T("c:\\temp>"); { WIN32_FIND_DATA d; HANDLE h; h = FindFirstFile( s, &d ); if ( h == INVALID_HANDLE_VALUE ) { CString m; m.Format( _T("FindFirstFile failed (%d)\n"), GetLastError() […]

使用PythonlockingWindows工作站

有没有办法在Windows上lockingPC上的Python脚本? 我不想自己实现某种locking – 我想使用与用户按下WIN + L时相同的locking屏幕,或者通过开始菜单locking机器。

Windows机器上的网站自动login脚本?

我看到一些人有一个文件(我猜是一个batch file)。 在点击batch file时,他能够login到多个站点。 (也许这是使用VB完成的。) 我在Google上寻找这样一个脚本,但没有发现任何有用的东西。 我知道一些C ++和UNIX(也有一些HTML和JavaScript)。 我不知道是否可以在使用这些语言的Windows机器上完成,但即使可以完成,我认为与VB或C ##或其他一些高级语言相比,这将是困难的。 我学会了如何使用以下batch file中包含的基本Windows批处理命令来打开多个站点: start http://www.gmail.com start http://stackoverflow.com 但是,我仍然无法弄清楚实际上点击batch file的方式是否可以帮助我login到这些站点,甚至不需要input用户名和密码。 我是否需要开始学习Visual Basic,.NET或Windows批处理编程来执行此操作? 还有一件事:我也可以使用它login到远程桌面?

集成Windows身份validation与IIS,Firefox和SQL Server

我有我的本地主机上运行IIS上的网站。 该网站的目录安全性设置为只允许集成Windows身份validation。 它是内联网的一部分,需要通过我们的域帐户进行身份validation。 然后,我使用连接string中的Integrated Security = SSPI连接到SQL Server。 这与Microsoft Internet Explorer一起工作正常,它在login到域时自动validation身份,并且我可以看到logon_user是我的域帐户,SQL Server连接string工作得很好。 但是,当我使用Firefoxlogin时,事情是不同的。 首先,我被提示进行身份validation,这是正确的,因为Firefox没有configuration为信任本地主机足以自动发送凭据(事实上,我知道如何引入这个信任,这不是问题)。 然后我login,这再好,只要我input域帐户的细节一切都很好。 事实上,一个或两个debugging语句显示logon_user仍然是我的域帐户,一切都很好。 但是,当我连接到SQL Server(运行在远程服务器框上,我的域帐户具有完整的系统pipe理员权限)时,出现以下错误: Microsoft OLE DB Provider for SQL Server (0x80040E4D) Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'. 这表明在身份validation堆栈中出了问题,出于某种原因,当我使用来自Firefox的Windows身份validation进行身份validation时,IIS不会作为已validation的帐户运行。 使用Google Chrome时,这也可以正常工作。 有什么build议么?

我的本地主机变得如此之慢,我在Windows 7和Asp.net MVC

我从Windows XP切换到Windows 7专业版64位。 当我的电脑在XP我有2演出的RAM和超频我的CPU 3.0GHZ现在我有4G的RAM,但不得不降低我的CPU到2.8GHZ。 自从我运行Windows 7的本地主机变得如此之慢,当我运行我的asp.net mvc网站。 我不明白为什么。 加载页面可能需要长达20秒的时间。 平均10。 我真的没有得到的是,当我用马虎,把我的速度在256kb它跑得快得多,当我不使用马虎,只使用本地主机。 我的网站使用即时在本地主机,我认为它应该几乎是因为它是本地主机。 所以我不明白为什么要以一定的速度加快速度。 我需要设置一些选项吗? 或者一些IIS设置? 我不认为我安装了IIS,因为我只是使用内置的东西从视觉stuidos 2008(cassa?) 在所有主stream浏览器(firefox,IE,chrome,opera,safari)中,我都得到了相同的缓慢。 谢谢

如何检查远程服务器上是否使用batch file打开端口,而不使用第三方软件?

由于这个问题是closures的(我打算先回答),我打开了这个问题。 在某些机器上,它被禁止安装/下载二进制文件,所以我想知道如何检查远程机器上的端口是否仅使用本机窗口脚本function打开。

NDKBuild失败

我无法让我的NDK在Android Studio中正确编译。 每当我尝试运行编译我收到以下错误。 错误:任务“:app:ndkBuild”的执行失败。 启动过程中发生了一个问题'command'ndk-build.cmd'' 我有以下设置 而我的build.gradle文件如下。 import org.apache.tools.ant.taskdefs.condition.Os apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "edu.uky.cs.www.diagramaphone" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" sourceSets.main{ jniLibs.srcDir 'src/main/libs' jni.srcDirs = [] //disable automatic ndk-build call } project.ext.versionCodes = ['armeabi':1, 'armeabi-v7a':2, 'arm64-v8a':3, 'mips':5, 'mips64':6, 'x86':8, 'x86_64':9] //versionCode digit for each supported […]

从C#中修改任何窗口的不透明度

是否有可能修改从C#打开的所有窗口的不透明度。 我GOOGLE了最小化的窗口,我才知道它可能与pInvoke调用。 它甚至工作。 同样,有可能从C#中更改所有打开的窗口的不透明度? 另外,我不在MFC的东西。 还有没有什么工具可以知道在dll中暴露的apis列表?

调整窗口大小会导致黑条

我有一个窗体,它在构造函数中设置这些样式: this.SetStyle(ControlStyles.AllPaintingInWmPaint, true); this.SetStyle(ControlStyles.UserPaint, true); this.SetStyle(ControlStyles.ResizeRedraw, true); this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); 我在Paint事件中绘制了一些矩形。 表单上没有控件。 Hovewer,当我调整表格的大小时,表格的右下方有黑条。 有什么办法摆脱他们? 我已经尝试了一切,在WndProc监听WM_ERASEBKGND ,手动绘制WM_PAINT上的窗体,实现自定义双缓冲区等。还有什么我可以尝试? 我发现这个: https : //connect.microsoft.com/VisualStudio/feedback/details/522441/custom-resizing-of-system-windows-window-flickers ,它看起来像是DWM中的错误,但我只是希望我能做一些解决方法。 请注意,我必须使用双缓冲,因为我想在Paint事件中绘制相当强烈的graphics表示。 我在C#.NET 2.0,Win7中开发。 状态更新1 我设法通过自己实现resizefunction来摆脱大部分黑色条纹。 Hovewer还有一些小毛病。 有没有办法一次resize和paint操作? 这里是我需要做的一个伪代码 : IntPtr hDC; var size = new Size(250, 200); IntPtr handle = API.PaintAndResizeBegin(this.Handle /* Form.Handle */, size.Width, size.Height, out hDC); using (var g = Graphics.FromHdc(hDC)) { this.backBuffer.Render(g, […]