Tag: 码头为Windows

运行没有Windows控制台出现的Python脚本

有什么办法可以在Windows XP中运行一个Python脚本,而不需要立刻出现一个命令shell? 我经常需要使用Python自动化WordPerfect(用于工作),即使我的脚本没有输出,如果我从没有WP执行它,一个空的shell仍然会popup一秒钟,然后消失。 有什么办法可以防止这个? 某种输出redirect也许?

在Windows中获取文件的编码

这不是一个真正的编程问题,有没有一个命令行或Windows工具(Windows 7)来获取当前的文本文件的编码? 当然,我可以写一个C#应用程序,但我想知道是否有内置的东西?

find在Windows上打开特定文件types的默认应用程序

我正在开发一个针对.NET Framework 2.0的应用程序,使用C#,我需要能够find用于打开特定文件types的默认应用程序。 我知道,例如,如果您只想使用该应用程序打开文件,则可以使用如下所示的内容: System.Diagnostics.Process.Start( "C:\…\…\myfile.html" ); 在默认浏览器中打开HTML文档,或者 System.Diagnostics.Process.Start( "C:\…\…\myfile.txt" ); 在默认的文本编辑器中打开一个文本文件。 但是,我想要做的是在默认文本编辑器中打开不一定具有.txt扩展名(例如)的文件,因此我需要能够find打开的默认应用程序。 txt文件,这将允许我直接调用它。 我猜想有一些Win32 API需要P / Invoke才能做到这一点,但是Google和MSDN的快速浏览并没有透露任何有趣的东西; 我确实发现了大量完全不相关的页面,但没有像我期待的那样。 如果有人知道我应该使用哪种API /方法,我会很高兴听到你的消息。 非常感谢!

如何访问XAML DataTemplate中的控件?

我有这个flipview: <FlipView x:Name="models_list" SelectionChanged="selectionChanged"> <FlipView.ItemTemplate> <DataTemplate> <Grid x:Name="cv"> <Image x:Name="img1" Source = "{Binding ModelImage}" Stretch="Fill" Tag="{Binding ModelTag}"/> </Grid> </DataTemplate> </FlipView.ItemTemplate> 我想find当前选定索引的img1。 在search它时,我在这里发现了这个方法: private DependencyObject FindChildControl<T>(DependencyObject control, string ctrlName) { int childNumber = VisualTreeHelper.GetChildrenCount(control); for (int i = 0; i < childNumber; i++) { DependencyObject child = VisualTreeHelper.GetChild(control, i); FrameworkElement fe = child as FrameworkElement; // […]

你可以在PHP中获得Windows(AD)用户名吗?

我在内部网上有一个PHP Web应用程序,可以在该页面上提取当前用户的IP和主机名,但是我想知道是否有办法获取/解压他们的Active Directory / Windows用户名。 这可能吗?

捕获屏幕截图包括.NET中的半透明窗口

我想要一个相对黑客的方式来做到这一点,任何想法? 例如,下面的截图不包含半透明窗口: Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Shown Text = "Opaque Window" Dim win2 As New Form win2.Opacity = 0.5 win2.Text = "Tranparent Window" win2.Show() win2.Top = Top + 50 win2.Left = Left() + 50 Dim bounds As Rectangle = System.Windows.Forms.Screen.GetBounds(Point.Empty) Using bmp As Bitmap = […]

我如何在我的C#程序面板中运行另一个应用程序?

我一直在阅读如何从C#程序(Process.Start())中触发应用程序,但是我一直没有find任何有关如何让这个新应用程序在我的C#程序面板中运行的信息。 例如,我想点击一个button,在我的应用程序中打开一个notepad.exe,而不是外部。

我的Windows应用程序图标包含哪些图标大小?

我有一个Windows应用程序,将运行在Windows XP和更新(即Vista / 7)。 根据Vista UI准则 ,标准尺寸是16×16,32×32,48×48,256×256(XP标准尺寸不包括256×256图标)。 除了这些尺寸,我也有96×96和128×128(可以创造更多)。 我应该包括哪些图标大小? 请问这个shell实际上是使用“非标准”的大小,还是我会膨胀我的应用程序?

批处理脚本:如何检查pipe理员权限

如何检查当前批处理脚本是否具有pipe理权限? 我知道如何使自己与runas自己调用,而不是如何检查pipe理员权限。 我见过的唯一的解决scheme是粗糙的黑客工作或使用外部程序。 那么,实际上我不在乎它是否是一个黑客工作,只要它在Windows XP和更新的工作。

什么是唯一识别计算机的好方法?

我正在开发一些桌面软件供客户转售。 客户希望限制软件,使注册码只针对一台电脑。 除了使用网卡上的MAC之外,是否还有其他技术(可以在Windows和Mac OS X上使用)来唯一标识一台计算机?