小编Kan*_*les的帖子

批处理文件创建另一个批处理文件,如何在写行时忽略命令?

我正在写一个Windows批处理文件有点麻烦.

我需要批处理文件将一些特定的行写入另一个批处理文件,我使用的方法是:

type NUL > batchfile.bat
ECHO texttobewrittentofile >> batchfile.bat
ECHO texttobewrittentofile >> batchfile.bat
ECHO texttobewrittentofile >> batchfile.bat
...
etc
Run Code Online (Sandbox Code Playgroud)

大多数行写得很好,但是我的批处理文件写入另一个批处理文件时遇到了一些不同的问题.

我的批处理文件写入另一个批处理文件的代码是:

ECHO @echo off >> GenerateEmail.bat
ECHO ECHO Opening Stunnel >> GenerateEmail.bat
ECHO pushd .\stunnel\ >> GenerateEmail.bat
ECHO start "" stunnel.exe stunnel.conf >> GenerateEmail.bat
ECHO popd >> GenerateEmail.bat
ECHO ECHO Determining latest log for use with blat >> GenerateEmail.bat
ECHO pushd O:\Logs\%clientname%\ >> GenerateEmail.bat
ECHO for /f "tokens=*" %%a in ('dir /b /od') do set newest=%%a >> GenerateEmail.bat
ECHO …
Run Code Online (Sandbox Code Playgroud)

text symbols batch-file echo

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

Java Runtime.getRunTime().exec(CMD)不支持管道

我正在尝试编写一个程序,它将显示并能够使用JFrame窗口更新您的IP地址设置.我正在寻找纯粹在Windows上运行,所以我试图能够使用netsh windows命令来检索/设置细节.

windows命令: netsh interface ip show config name="Local Area Connection" | Find "IP" 完全返回我想要的内容,但是我写的代码不能通过管道工作,只有当我写到"本地连接"部分时它才会起作用.

有没有办法使用管道功能只能返回IP地址?我读过你可以把这行作为字符串数组传递,即String [] cmd = netsh ........

package ipchanger;

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class test {

    private String CMD;

public void executecommand(String CMD) {
        this.CMD = CMD;

        try {
            // Run whatever string we pass in as the command
            Process process = Runtime.getRuntime().exec(CMD);

            // Get input streams
            BufferedReader stdInput = new BufferedReader(new InputStreamReader(process.getInputStream()));
            BufferedReader stdError = new BufferedReader(new InputStreamReader(process.getErrorStream()));

            // Read command standard output
            String …
Run Code Online (Sandbox Code Playgroud)

java windows command cmd pipe

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

C编程'掷骰子'游戏

我正在为我的C编程课程做一个学习任务,我被要求做以下事情:

任务2.掷骰子.

在掷骰子游戏中,"通行证"下注如下进行.使用两个六面骰子,掷骰子的第一卷骰子被称为"出来滚动".下注就赢得当滚出来是7或11,并且当滚出来是2失去,3个,或12.如果4,5,6,8,9或10被卷起在滚出来,这个数字变成了"重点".玩家继续滚动骰子直到7或点滚动.如果该点首先滚动,则玩家赢得下注.如果玩家首先掷出7,则玩家输了.

使用上述规则编写一个播放Craps游戏的程序,以便模拟没有人为输入的游戏.该计划应该只计算玩家是赢还是输,而不是要求下注.创建一个模拟滚动两个骰子并返回总和的函数.添加循环以使程序播放10,000个游戏.

添加计数器,计算玩家获胜的次数,以及玩家失败的次数.在10,000个游戏结束时,计算获胜概率,即Wins /(Wins + Loss)并输出该值.从长远来看,谁将赢得大多数Craps游戏,你还是房子?

这是我到目前为止所写的内容:

# include <stdio.h>
# include <stdlib.h>
# include <time.h>

// Craps Program
// Written by Kane Charles
// Lab 2 - Task 2

// 7 or 11 indicates instant win
// 2, 3 or 12 indicates instant los
// 4, 5, 6, 8, 9, 10 on first roll becomes "the point"
// keep rolling dice until either 7 or "the point is rolled"
//      if "the point" is rolled the player …
Run Code Online (Sandbox Code Playgroud)

c random numbers generator

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

暂停批处理文件,直到主机可以访问(使用ping)?

我想为我一直在写的批处理文件添加一些功能; 基本上发生的事情是我使用openvpn拨打VPN连接,然后继续安装网络驱动器以及许多其他东西,我想要做的是:

  • 通过OpenVPN拨打连接(我工作正常)
  • 在VPN的另一端ping主机,并且在该主机可访问之前不要继续通过批处理文件.

目前我一直在使用20秒的睡眠命令,但它并不是一种非常干净或智能的方式.我想我需要某种循环来尝试无限地ping主机,直到它在继续批处理文件之前可以访问.任何帮助将不胜感激.

loops host ping batch-file openvpn

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

MySQL AVG() 如果为 NULL 则返回 0

我有 3 个表,如下所示:

mysql> select * from Raccoon;
+----+------------------+----------------------------------------------------------------------------------------------------+
| id | name             | image_url                                                                                          |
+----+------------------+----------------------------------------------------------------------------------------------------+
|  3 | Jesse Coon James | http://www.pawfun.com/wp/wp-content/uploads/2010/01/rabbid.png                                     |
|  4 | Bobby Coon       | https://c2.staticflickr.com/6/5242/5370143072_dee60d0ce2_n.jpg                                     |
|  5 | Doc Raccoon      | http://images.encyclopedia.com/utility/image.aspx?id=2801690&imagetype=Manual&height=300&width=300 |
|  6 | Eddie the Rac    | http://www.felid.org/jpg/EDDIE%20THE%20RACCOON.jpg                                                 |
+----+------------------+----------------------------------------------------------------------------------------------------+
4 rows in set (0.00 sec)

mysql> select * from Review;
+----+------------+-------------+---------------------------------------------+--------+
| id | raccoon_id | reviewer_id | review                                      | rating |
+----+------------+-------------+---------------------------------------------+--------+
|  1 |          3 …
Run Code Online (Sandbox Code Playgroud)

mysql sql null if-statement average

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

标签 统计

batch-file ×2

average ×1

c ×1

cmd ×1

command ×1

echo ×1

generator ×1

host ×1

if-statement ×1

java ×1

loops ×1

mysql ×1

null ×1

numbers ×1

openvpn ×1

ping ×1

pipe ×1

random ×1

sql ×1

symbols ×1

text ×1

windows ×1