小编Rez*_*kin的帖子

管理用户的Schtasks权限错误?

我知道有几次以不同的方式提出这个问题,但是对于我的具体情况没有任何帮助.

这一切都是通过Windows命令行在Windows 7 Home Premium台式计算机上完成的.我试图使用schtasks创建一个简单的批处理程序,以便在我登录时自动打开一堆程序.但是,当我尝试创建任务时,它表示我的批处理文件的访问被拒绝.

    schtasks /create /tn Startup /tr "C:\ComputerStartup.bat" /sc onlogin
    ERROR: Access is denied.
Run Code Online (Sandbox Code Playgroud)

所以我尝试提供我的身份验证(我以管理员用户身份运行).

    schtasks /create /s Jackson-HP /u Jackson /sc onlogon /tn Startup /tr C:\ComputerStartup.bat
Run Code Online (Sandbox Code Playgroud)

它提示我的用户输入密码.我的计算机没有密码,所以我只按了回车键,它说:

    ERROR: User credentials are not allowed on the local machine.
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题.我还是新手创建批处理文件,所以我可能会犯一个新手错误.感谢您给予的任何帮助,谢谢.

windows permissions cmd batch-file schtasks

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

如何从启动器运行 Java Swing 游戏的动画线程?

我对线程有点陌生,所以请耐心等待。所有相关类都将放在文本下方的一处,以便于参考。

背景故事:

我按照本教程创建了一个简单的类似乒乓球的游戏:http : //www.edu4java.com/en/game/game1.html

一切正常,然后我进行了修改以更好地了解它是如何工作的。在本教程中,有一个主要方法可以连续播放动画。根据教程作者的说法,Thread.sleep(10)“...告诉处理器正在运行的线程必须休眠 10 毫秒,这允许处理器执行其他线程,特别是调用 Paint 方法的 AWT-EventQueue 线程。”

现在,我的问题是:

(只是为了好玩和练习 Java,)我为我制作的所有各种小程序和游戏创建了一个“启动器”。我还没有让乒乓球游戏在启动器中工作。如果 pong 框架内没有 main 方法,动画就永远不会运行。我在下面的代码中保留了 main 方法,这样它就可以工作了。我将如何从 main 以外的其他地方启动动画?

这是代码:

Frame和main方法:

package pongGame;

import javax.swing.*;

public class PongMainGUI extends JFrame
{
    private static final int WINDOW_WIDTH = 500;
    private static final int WINDOW_HEIGHT = 800;

    private static AnimationPanel panel;

    public PongMainGUI()
    {
        //This line sets the title, and, since it calls the super constructor, it calls setTitle().
        super("Pong!");

        panel = new AnimationPanel(this);

        //This …
Run Code Online (Sandbox Code Playgroud)

java animation swing multithreading awt-eventqueue

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