小编Mor*_*rne的帖子

重命名cmd中的多个文件

如果我在目录中有多个文件并想要将某些内容附加到其文件名中,而不是附加到扩展名,我该怎么做?

我尝试了以下测试文件file1.txtfile2.txt:

ren *.txt *1.1.txt
Run Code Online (Sandbox Code Playgroud)

这会将文件重命名为file1.1.txtfile2.txt1.1.txt

我希望文件file1 1.1.txtfile2 1.1.txt

这可能来自cmd还是我需要有一个bat文件来执行此操作?PowerShell怎么样?

windows cmd rename wildcard batch-file

25
推荐指数
4
解决办法
15万
查看次数

jQuery remove()或after()导致删除空格

我有以下html:

<p>This is some random text in a paragraph with a <span class="blue">blue</span> word.</p>
<p>This is some random text in a paragraph with a <span class="blue">blue</span> <i>word</i>.</p>
<p>This is some random text in a paragraph with a <span class="blue">blue</span> <span class="blue">word</span>.</p>
Run Code Online (Sandbox Code Playgroud)

我的CSS如下:

.blue{
  color:blue;
}
.popup{
  background-color:lightblue;
}
Run Code Online (Sandbox Code Playgroud)

最后我的JS:

var popup = false;
$(".blue").click(function(){
  if (!popup){
    $(this).after("<div class='popup'>This is some popup text</div>");
    popup = true;
  }
  else{
    $(".popup").remove();
    popup = false;
  }
});
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,当我在我的弹出类上调用remove函数时它会删除标记之间的空格如下面的一些答案中所解释的,after函数也可能导致这种情况..例如:

<span class="blue">blue</span> <i>word</i>
Run Code Online (Sandbox Code Playgroud)

<span class="blue">blue</span><i>word</i> …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery google-chrome

17
推荐指数
2
解决办法
1097
查看次数

Notepad ++插件构建错误VS 2013

我从以下网址下载了.NET的notepad ++插件:http://sourceforge.net/projects/sourcecookifier/files/other%20plugins/NppPlugin.NET.v0.5.zip/download

当我尝试构建我的解决方案时,它会出现以下错误:

The "DllExportTask" task failed unexpectedly.
System.ArgumentException: The path is not of a legal form.
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength,Boolean expandShortPaths)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.Path.GetFullPath(String path)
at NppPlugin.DllExport.MSBuild.DllExportTask.TrySearchToolPath(String toolPath, String toolFilename, String& value)
at NppPlugin.DllExport.MSBuild.DllExportTask.ValidateInputValues()
at NppPlugin.DllExport.MSBuild.DllExportTask.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext()    NppManagedPluginDemo.VS2010
Run Code Online (Sandbox Code Playgroud)

从代码分析我可以看到无效路径位于NppPlugin.DllExport.targets(4,5)中,该文件的内容是:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <UsingTask TaskName="NppPlugin.DllExport.MSBuild.DllExportTask" AssemblyFile="NppPlugin.DllExport.MSBuild.dll"/>
  <Target Name="AfterBuild" DependsOnTargets="GetFrameworkPaths">
     <DllExportTask Platform="$(Platform)"
               PlatformTarget="$(PlatformTarget)"
               CpuType="$(CpuType)"
               EmitDebugSymbols="$(DebugSymbols)"
               DllExportAttributeAssemblyName="$(DllExportAttributeAssemblyName)"
               DllExportAttributeFullName="$(DllExportAttributeFullName)"
               Timeout="$(DllExportTimeout)"
               KeyContainer="$(KeyContainerName)$(AssemblyKeyContainerName)"
               KeyFile="$(KeyOriginatorFile)"
               ProjectDirectory="$(MSBuildProjectDirectory)"
               InputFileName="$(TargetPath)"
               FrameworkPath="$(TargetedFrameworkDir);$(TargetFrameworkDirectory)"
               LibToolPath="$(DevEnvDir)\..\..\VC\bin"
               LibToolDllPath="$(DevEnvDir)"
               SdkPath="$(FrameworkSDKDir)"/>
  </Target>
</Project>  
Run Code Online (Sandbox Code Playgroud)

所以看起来$(Platform)宏是无效的.如何修复此错误以构建我的解决方案?我正在使用VS …

.net c# notepad++

7
推荐指数
2
解决办法
1388
查看次数

添加文件://.Chrome扩展程序的权限

如何使用chrome扩展名为file:///启用权限.在我的manifest.json中,我尝试过:

"permissions": [
  "file:///*"
]
Run Code Online (Sandbox Code Playgroud)

"permissions": [
  "file://*"
]
Run Code Online (Sandbox Code Playgroud)

以及

"permissions": [
  "*:///C"
]
Run Code Online (Sandbox Code Playgroud)

这些都不起作用.

javascript chromium google-chrome-extension

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

Ghostscript.NET 图片文字质量问题

我正在尝试使用 ghostscript 将 pdf 文档转换为图像。所需的 dpi 设置为 72 像素,这应该足够高,以便文本显示清晰,但大部分文本难以辨认。

我可以提高 dpi,但这会导致我不想拥有的非常大的图像文件。

我知道ghostscript 有一些参数可以添加抗锯齿等(例如-dDOINTERPOLATE)。如何将它们添加到以下代码中,或者有更好的方法来做到这一点?

        int desired_x_dpi = 72;
        int desired_y_dpi = 72;

        GhostscriptRasterizer _rasterizer = new GhostscriptRasterizer();

        _rasterizer.Open(inputPdfPath, localDllInfo, false);

        for (int pageNumber = 1; pageNumber <= _rasterizer.PageCount; pageNumber++)
        {
            string pageFilePath = Path.Combine(outputPath, "Page-" + pageNumber.ToString() + ".png");

            Image img = _rasterizer.GetPage(desired_x_dpi, desired_y_dpi, pageNumber);
            img.Save(pageFilePath, ImageFormat.Png);
        }
Run Code Online (Sandbox Code Playgroud)

.net c# ghostscript ghostscript.net

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