相关疑难解决方法(0)

命令行中的sqlplus语句

可以这样做吗?

$ sqlplus -s user/pass "select 1 from dual" 要么
$ echo "select 1 from dual" | sqlplus -s user/pass

我知道我可以放入select 1 from dual文件并执行此操作:
$ sqlplus -s user/pass @myFile.sql

但我想知道是否真的有必要创建一个文件只是为了满足sqlplus

sql oracle sqlplus

48
推荐指数
4
解决办法
20万
查看次数

为什么延迟扩展在管道代码块内部失败?

这是一个简单的批处理文件,它演示了如果延迟扩展在正在通过管道传输的块中,它将如何失败.(失败是在脚本的末尾)任何人都可以解释为什么这是?

我有一个解决方法,但它需要创建一个临时文件.我最初在查找文件时遇到了这个问题,并在Windows批处理文件中按大小排序

@echo off
setlocal enableDelayedExpansion

set test1=x
set test2=y
set test3=z

echo(

echo NORMAL EXPANSION TEST
echo Unsorted works
(
  echo %test3%
  echo %test1%
  echo %test2%
)
echo(
echo Sorted works
(
  echo %test3%
  echo %test1%
  echo %test2%
) | sort

echo(
echo ---------
echo(

echo DELAYED EXPANSION TEST
echo Unsorted works
(
  echo !test3!
  echo !test1!
  echo !test2!
)
echo(
echo Sorted fails
(
  echo !test3!
  echo !test1!
  echo !test2!
) | sort
echo(
echo …
Run Code Online (Sandbox Code Playgroud)

pipe batch-file

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

将SVG文件转换为多个不同大小的PNG文件

我有一个SVG格式的徽标图像,我想知道是否有一种生成多个不同大小的png文件的方法.

例如,我设置了20个不同的宽度和高度,它生成20个PNG文件.如果我必须一次做5张图片,那也没关系.

我安装了插图画家,无法弄清楚如何在其上执行此操作.

感谢您所有的帮助!

svg png resize image

26
推荐指数
3
解决办法
2万
查看次数

打开文件时指定监视器。(。蝙蝠)

下面的 .bat 文件只是打开两个覆盖它们的文本文件,但我想知道是否可以定义特定的显示源,或者是否有人可以协助提供正确的参数。

@echo off

START /max /wait NOTEPAD.EXE C:\test\screen1.txt

START /max /wait NOTEPAD.EXE C:\test\screen2.txt
Run Code Online (Sandbox Code Playgroud)

我想要得到什么:

@echo off

START /max /wait NOTEPAD.EXE C:\test\screen1.txt "monitor1"  
START /max /wait NOTEPAD.EXE C:\test\screen2.txt "monitor2"
Run Code Online (Sandbox Code Playgroud)

所以我试图收到的结果是 screen1.txt 在监视器 1 上打开, screen2.txt 在监视器 2 上打开。

parameters multiple-monitors batch-file launching-application

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

如何在批处理脚本中嵌入python代码

在bash中,我们可以:

python - << EOF
import os
print 'hello'
EOF
Run Code Online (Sandbox Code Playgroud)

在bash脚本中嵌入python代码片段.

但是在Windows批处理中,这不起作用 - 尽管我仍然可以使用python -c,但这需要我将我的代码拼写成一行,这是我试图避免的.

有没有办法在批处理脚本中实现这一点?

谢谢.

python windows bash batch-file

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

如何在Windows批处理文件中嵌入文本文件

我需要创建一个写入文本文件的批处理文件(可能包括变量)。在带有bash的Unix中,这很简单:

#!/bin/bash
ver="1.2.3"
cat > file.txt <<EOL
line 1, ${ver}
line 2 
line 3
... 
EOL
Run Code Online (Sandbox Code Playgroud)

用批处理文件执行此操作的最简单方法是什么?

注意:对于Windows批处理,有一个完整的解决方案在Heredoc上使用'heredoc'例程吗?但是对于临时使用来说似乎太复杂了。我正在寻找一种快速简单的方法。

windows batch-file

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

指定执行批处理文件时命令提示符的大小

编辑:如何指定命令提示符的字体和窗口的大小?我正在使用 Windows 7 专业版。好的。对不起,我正在尝试使用命令来执行上述操作,因此我不接受那些“按属性”的答案。

batch-file

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

是否可以通过'copy con'命令创建一个创建另一个批处理文件的批处理文件?

好.我的问题几乎解释了自己.是否可以创建批处理文件,执行时会通过copy con命令创建另一个批处理文件?就像是:

@echo off
copy con file.bat
@echo off
echo hallo
exit
^Z
start file.bat
Run Code Online (Sandbox Code Playgroud)

我尝试这样做的唯一问题是,你手工制作需要在^ Z后点击Enter,我找不到任何类型的cmd命令来复制它.有谁知道这样的事情是否可能?或者是否还有其他方法可以让批处理文件重新创建另一个批处理文件或自身?

谢谢.

windows cmd batch-file

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